AdMobのアカウント登録と利用まとめ。
2014/3/22
-
AdMob アカウントの登録
ここ から AdMob に申し込む。 同じ Google アカウントですでに AdSense 登録してあったためか、その場で使えるようになった。
-
AdMob へのアプリの登録
AdMob に ログイン し、 収益化タブで
[+新しいアプリを収益化] からアプリを登録する。アプリの公開直後には Store からアプリ名を検索できなかったが、 とりあえず手動でアプリ名を入力して登録&開発を進めた。 公開から3日後に検索できるようになり、正しい名前とアイコンが反映された。
※手動で何でも登録できるが、いったん登録してしまったレコードは削除できないので注意。
-
広告ユニットの登録
収益化タブ>すべてのアプリ>任意のアプリを選んで、
[+新しい広告ユニット] から バナーのタイプやサイズを指定して広告ユニット登録する。 -
アプリへの AdMob の組み込み
広告ユニットを登録すると、同じ画面に [+表示の設定方法] が現れ、 クリックすると導入手順へのリンクが表示される。
- Google AdMob SDK から iOS タブを選んで SDK をダウンロードする。
-
詳しい手順 の iOS タブを選んで、手順に沿って XCODE のプロジェクトに SDK を組み込む。
注意点:XCode5.1 と GoogleAdMobAdsSdkiOS-6.8.0 の場合、 追加すべき framework の一覧で CoreTelephony framework が抜けている。
- ドキュメント に沿って GADBannerView を組み込む。
-
テスト広告
実行するとログに
To get test ads on this device, call: request.testDevices = @[ GAD_SIMULATOR_ID ];
のように device ごとの id が表示されるので、開発中はコードにGADRequest *request = [GADRequest request]; request.testDevices = @[GAD_SIMULATOR_ID, (他のdeviceのidを列挙) ];
のように記述してテスト広告を利用する。