広告 アプリ (AdMob)
この記事では、MonacaでAdMobを使用してアプリに広告を表示する方法について説明します。
AdMobは、Googleによる広告サービスであり、Googleアカウントがあれば簡単に導入することができます。この記事を読むことで、AdMobを導入し、アプリに広告を表示することができるようになります。
解説するためのサンプルコードは、次のURLに配置しています。
https://github.com/monaca-samples/admob-plus
AdMobへの申請
まず、AdMobのサイトにアクセスし広告を申請します。
この申請時に、アプリのIDが発行されますので、IDをコピーしておきます。 (ID 例:ca-app-pub-3089782807744052~xxxxxxxx)
申請が承認されると、広告IDが発行されます。このIDを表示する際に利用しますので、こちらも控えておきます。
なお、広告が表示されるまでに承認が必要となるため、開発中はGoogleが提供するテスト用広告を利用することをお勧めします。
プラグインのインストール
次のプラグインをインストールしてください。
admob-plus-cordova
(URL: https://github.com/admob-plus/admob-plus)
プラグインをインストール後、プラグインの設定画面で「APP_ID_ANDROID」を設定します。 この値は、AdMobで取得したアプリIDを指定します。これはAndroid向けの設定です。
また、iOS向けには、「APP_ID_IOS」の値を設定する必要があります。
アプリ起動時の広告を表示
次のコードはアプリ起動時に表示される広告を実行しています。
show( ) を実行したタイミングで広告が表示されます。
バナー広告を表示
アプリの下にバナー広告を表示するには、次のコードのように「admob.BannerAd
」のオブジェクトを生成します。広告は、show( ) にて表示させます。
開発用のテスト広告
AdMobに申請した直後や、開発中はバナーが表示されません。
その場合は、AdMobが用意しているテスト用の広告IDが利用できます。
2023年12月15日現在、Android端末ではテストIDを利用しても下記のエラーが発生し、バナーが表示されない事象が確認されています。
最終更新