Geniee Mediation Integration For iOS AdMob - unigeniee/Geniee-iOS-SDK GitHub Wiki
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 のAd Source の作成
Geniee管理画面より、AdMob 広告配信用の Ad Source を作成します。
Ad Source に Tag の情報を設定します。
Tag 欄の入力内容:<!--geniee_sdk_tagtype_mediation { "label":"GNAd-Mediation-Admob", "class":"GNAdMediationAdmobAdapter", "parameter":"YOUR_ADMOB_AD_UNIT_ID" } geniee_sdk_tagtype_mediation-->
- label : 広告SDK識別用ラベル、任意設定が可能です。例:GNAd-Mediation-Admob
- class :
GNAdMediationAdmobAdapter
- parameter : Admob SDK広告リクエストの情報になります、Admobの広告ユニットIDになります
-
GNAdMediationAdmobAdapterライブラリの追加
libAdsMediation/GNAdMediation/Admob下の
libGNAdMediationAdmobAdapter.a
をプロジェクトに追加します。
追加には、プロジェクトの「Build Phases」→「Link Binary With Libraries」にリンク追加します。 -
ビルド設定の「Other Linker Flags」に
-ObjC
の指定アプリのターゲットのビルド設定にある「Other Linker Flags」に
-ObjC
を追加します。
テスト広告を受け取る端末を指定できます。
無駄な表示回数が発生しないよう、このプロパティは開発段階でのみ使用します。
SDK が適切に組み込まれていることを確認するには、テストする端末を追加し、表示されたテスト広告をクリックします。
-
コンソールログで、次のように端末の識別子を出力します。
-
出力した DEVICE_IDENTIFIER を GNAdView.requestExtra の「AdmobTestDevice」キーの値に設定します。
<Google> To get test ads on this device, call: request.testDevices = @[ @"2485df3f43e3e4b6e311cfa7a7821335" ];
// MyViewController.m NSMutableDictionary *requestExtra = [NSMutableDictionary dictionary]; requestExtra[@"AdmobTestDevice"] = [NSArray arrayWithObjects: @"YOUR_SIMULATOR_IDENTIFIER", @"YOUR_DEVICE_IDENTIFIER", nil]; _adView.requestExtra = requestExtra;