AdMob広告をPalmPreアプリケーションに統合したいのですが、広告の統合コードを提案して共有してください。コードが見つからない場合は、機能しません。
前もって感謝します
アスワン
まず、admobでアカウントを作成します。新しいアプリを作成する「サイトとアプリ」に移動し、「サイト/アプリを追加」をクリックします。情報を入力します。完了すると、[サイトとアプリ]タブに移動し、[サイトとアプリ]をクリックできるようになります。これにより、すべてのアプリのリストが表示されます。入力したアプリにカーソルを合わせ、[設定を管理]をクリックします。そこで、発行元IDを見つける必要があります。それを保存。後で必要になります。
次に、このリンクからadmob.jsファイルをダウンロードします
sources.jsonファイルに{"source": "app/admob.js"
}を追加します
パスがadmob.jsファイルが置かれている場所であることを確認してください。この場合、それは私の/appフォルダーにあります。
次に、広告を表示するシーンのsetup()関数に移動します。次のコードを追加します。AdMob.ad.initialize({
pub_id: 'aaaaaaaaaaaaaa',
bg_color: '#ccc',
text_color: '#333',
test_mode: true
});
最初のステップで、pub_idパラメーターをパブリッシャーIDに置き換えます。色は自明でなければなりません。広告を設定するときは、test_modeをtrueにします。アプリを発送する前にオフにしてください。
次に、追加するシーンのビューファイルに移動します。を追加します。それを「admob_ad」と呼びます
<div id = "admob_ad"></div>
さて、最後のステップです。これを呼び出して、実際にリクエストを行います。
AdMob.ad.request({
onSuccess: (function (ad) {
this.controller.get('admob_ad').insert(ad);
}).bind(this),
onFailure: (function () {
}).bind(this),
});
これで、シーンが読み込まれたときにのみアプリを読み込むため、通常はセットアップメソッドで広告リクエストを行います。Admobには、広告を更新する頻度に関するルールがありますので、注意してください。
これを実行すると、「admobテストメッセージ」のようなものを示すadmobバナーの1つが表示されます。動作させてアプリを出荷する準備ができたら、セットアップ呼び出しでtest_modeをオフにします。これを行うと、広告は100%の時間で埋められないことに注意してください。