Geniee Mediation Integration For Android AdMob - Hiroaki-Shinoda/Geniee-Android-SDK GitHub Wiki
Geniee SDK 経由 Admob 広告の配信
AdMob Adapter For Geniee Mediationを使用することで、Geniee SDK から AdMob 広告を配信することができます。
AdMob Adapter For Geniee Mediation 導入に必要な SDK の導入は次の通りです。
-
Geniee SDK の導入
Geniee SDK スタートガイド -
Geniee SDK バナー広告の実装
Geniee SDK バナー広告の実装 -
AdMob SDK の導入
AdMob SDK スタートガイド
Geniee SDK 経由 Admob 広告配信の実装
-
Geniee のAd Source の作成
Geniee管理画面より、AdMob 広告配信用の Ad Source を作成します。
Ad Source に Tag の情報を設定します。
Tag 欄の入力内容:<!--geniee_sdk_tagtype_mediation { "label":"GNAd-Mediation-Admob", "class":"jp.co.geniee.gnadsdk.mediation.GNAdMediationAdmobAdapter", "parameter":"YOUR_ADMOB_AD_UNIT_ID" } geniee_sdk_tagtype_mediation-->
- label : 広告SDK識別用ラベル、任意設定が可能です。例:GNAd-Mediation-Admob
- class :
jp.co.geniee.gnadsdk.mediation.GNAdMediationAdmobAdapter
- parameter : Admob SDK広告リクエストの情報になります、Admobの広告ユニットIDになります
-
Admob Ads SDK 広告の AdActivity の宣言
- AndroidManifest.xml で com.google.android.gms.ads.AdActivity 宣言します。
<activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
テスト広告を受け取る端末の指定(オプション)
テスト広告を受け取る端末を指定できます。
無駄な表示回数が発生しないよう、このプロパティは開発段階でのみ使用します。
SDK が適切に組み込まれていることを確認するには、テストする端末を追加し、表示されたテスト広告をクリックします。
-
logcatログで、次のように端末の識別子を出力します。
-
出力した DEVICE_IDENTIFIER を GNAdView.requestExtraの「AdmobTestDevice」キーの値に設定します。
builder.addTestDevice("5BBF86B841D6ED58B0730E884FA23022") to get test ads on this device.
Bundle requestExtra = new Bundle(); requestExtra.putString("AdmobTestDevice", "5BBF86B841D6ED58B0730E884FA23022"); adView.setRequestExtra(requestExtra);