GNAd MediationはiOS5以降を対象としています。
GNAd MediationはiOS5以降を対象としています。
GNAd Mediation 動作状況
GNAd SDK
2.0.7
Apple iAd
対応サイズ:iAdバナー広告
確認済みVersion:iOS8
アダプタ:libGNAdMediationIAdAdapter.a (GNAd SDKに同梱)
Google AdMob SDK
対応サイズ:AdMobバナー広告
確認済みVersion:GoogleMobileAdsSdkiOS-6.12.0
アダプタ:libGNAdMediationAdmobAdapter.a (GNAd SDKに同梱)
GNAd SDK広告を組み込む
GNAd 広告をアプリに組み込む場合と同じ手順に沿って行います。インタースティシャル以外の広告(バナー サイズ、ビッグバナー サイズなど)を組み込む場合は、「基本的な手順」の「SDKの組み込み」を参照して下さい。
ソースコードの配置は、「基本的な手順」の「広告の配置」を参照して下さい。
ネットワーク SDKと アダプタ を追加
利用するアドネットワーク各社SDKとアダプタを、プロジェクトに追加します。
iAd利用例
必要なリンカ フラグを追加
アプリのターゲットのビルド設定にある [Other Linker Flags] に -ObjC を追加します。
-ObjC
GNAd Mediationへ各社SDKアダプタのリクエストパラメータを設る
GNAd SSP管理画面より「新規Ad Sourceを登録」を開きアドソース作成します。
「タグ」入力欄に下記タグを設定します。
iAd利用例
<!--geniee_sdk_tagtype_iad-->AdMob利用例
<!--geniee_sdk_tagtype_mediation { "label":"GNAd-Mediation-Admob", "class":"GNAdMediationAdmobAdapter", "parameter":"MY_ADMOB_AD_UNIT_ID" } geniee_sdk_tagtype_mediation-->・label : 広告SDK識別用ラベル、任意設定が可能です。例:GNAd-Mediation-Admob
テスト広告を受け取る端末を指定する(オプション)
テスト広告を受け取る端末を指定できます。
無駄な表示回数が発生しないよう、このプロパティは開発段階でのみ使用して下さい。
SDK が適切に組み込まれていることを確認するには、テストする端末を追加し、表示されたテスト広告をクリックします。
AdMob利用例
コンソールログで、次のように端末の識別子を出力します。出力したIDを GNAdView.requestExtra の「AdmobTestDevice」キーに設定します。 <Google> To get test ads on this device, call: request.testDevices = @[ @"2485df3f43e3e4b6e311cfa7a7821335" ];
// 例:iPhoneテスト用端末 NSMutableDictionary *requestExtra = [NSMutableDictionary dictionary]; requestExtra[@"AdmobTestDevice"] = [NSArray arrayWithObjects: @"YOUR_SIMULATOR_IDENTIFIER", @"YOUR_DEVICE_IDENTIFIER", nil]; _adView.requestExtra = requestExtra;