iOSの場合
前提
AdMobに登録済みで広告ID(ca-app-pub-から始まる番号)取得済みのものとします。
プロジェクトにGoogle Mobile Ads SDK を追加
フレームワークを追加
最近のバージョンのGAdSDKはEventKitも必要になったのが注意事項。
・CoreTelephony.framework
・SystemConfiguration.framework
・StoreKit.framework
・MessageUI.framework
・AdSupport.framework
・EventKit.framework
・EventKitUI.framework
・CoreMedia.framework(7.2.1からこれも必要になった)
リンカーフラグを追加
Build Setting > Linking > Other Linker Flagsに”-ObjC”と追加
AppController.hとAppController.mmにコードを追加
iOs内のAppController.hとAppController.mmにコードを追加。
AppController.h
枠内が変更点
AppController.mm
didFinishLaunchingの最後の方に
若干コードを追加。
確認
ランして無事表示されればOK
Mediationを使う際の注意
このままだと、iAdは表示されない。
GADSDKの中にlibGoogleAdMobAds.aを追加してしてあげる必要がある。
これ、わたしはハマった。
追記:
さらにiAd.Framework を追加しないとエラーに成ってしまいます
参考:
http://stackoverflow.com/questions/15091303/error-while-integrating-iad-adapter-in-admob-mediation-sdk
参考書籍
松浦 晃洋,齊藤 建二,古木 映治 秀和システム 2013-06