【Phonegap/Cordova】Admob広告を表示する方法

Youtubeでもレブル250/グラディウス400/GN125の情報を発信してます! (登録してもらえると超喜びます!!)

はじめに

みなさん、こんにちは!

今回は、PhonegapアプリにAdmob広告を表示する方法についてです。
簡単ではありましたが、日本語の情報が殆どなかったのでまとめておきます。(2016年9月現在)

概要としては、

  1. Admobで広告ユニットを作成
  2. Admobプラグインをインストール
  3. 広告表示用コードを書く

という具合です。

Admobで広告ユニットを作成

まずは、Admobで新しいアプリの収益化⇒新しい広告ユニット で、バナーを作成しておきます。
(このあたりは…Admob側の話なので割愛します)

admob1

広告ユニットを作成したら、広告ユニットIDを使用しますので何処かにコピーしておきます。

Admobプラグインをインストール

Phonegap Buildを使用する場合は、config.xmlに一行追記します。

[text]<gap:plugin name="phonegap-admob" source="npm"/>[/text]

表示にadmobプラグインを使用しますので、その記述を加えます。
(確か、こちらのプラグインです⇒phonegap-admob)

広告表示用のコードを書く

私は普段OnsenUIを使っているので、下記のようにons.ready内でバナー表示用のコードを記述しました。

[javascript] ons.ready(function(){
admob.createBannerView({publisherId: "ca-app-pub-xxxxxxxxxxxxxxxx/xxxxxxxxxx"});
});
[/javascript]

OnsenUIを使用しない場合は、deviceready内でadmob.createBannerViewすれば良い、と思います。
createBannerViewメソッドに与えるオブジェクトの、publisherIdプロパティには、最初に取得しておいたAdmobの広告ユニットIDをセットすればokです。

おわりに

他にもいくつかcreateBannerViewに与えられるオブジェクトのプロパティがありますので、そのあたりは公式サイトを参照してください。
tappxに関するパラメータなどもセットできるようです。

今回は以上です。

Youtubeでもレブル250/グラディウス400/GN125の情報を発信してます! (登録してもらえると超喜びます!!)
最新情報をチェックしよう!