Godot4 Android で AdMob テスト広告を表示するビルド設定

無料で軽快なゲームエンジン GodotEngine4Android 用にエクスポートしたアプリには AdMob プラグインを使って Google AdMob広告を表示できます。

今回は、GodotEngine4 のアプリを Android スマートフォンデバッグ実行して、 AdMobテスト広告を表示するための Export プリセットの設定と、ビルドした apk をインストールしてアプリを実行した結果を紹介します。

Godot Asset Library AdMob プラグインのページ

※この記事の内容は、アプリ タップ The 宝箱 の開発でも使用しています。
※ GodotEngine のバージョンは 4.1.2 です。 .NET 版ではありません

※「いらすとや」様の画像を使用しています。
※「ふい字」フォントを使用しています。

※「魔王魂」様のサウンドを動画内で使用しています。
※「無料効果音で遊ぼう!」様のサウンドを動画内で使用しています。
※記事で紹介するスクリプト / プログラム / コードは自己責任で使用してください。

前回の記事

Android 用にエクスポートする際に用いる AndroidManifest.xml に、サンプルのアプリ ID や、AdMob で承認されたアプリ ID を設定する手順は以下を参照してください。

AdMob テスト広告を表示する Android 用エクスポートの設定

Godot4 のアプリのプロジェクトエディタのメニュー「プロジェクト」→「エクスポート」で表示される「エクスポート」ウィンドウで以前に作成した Android 用のプリセットを選択して、 AdMob 用の設定を追加します。

Android 用のエクスポートの設定を行っていない場合は以下の記事を参照してください。

広告配信に必要な権限の追加

Android 用にビルドする際に、オプションでアプリに必要な権限を設定できます。

Internet と Access Network State 権限をチェック

他サイト様「AndroidアプリへのAdMob設定手順(2016年12月) #Java – Qiita」によると以下の権限が AdMob 広告の表示には必要です。
※ Android 13 (API 33) からは AD_ID も必要になりますが、それを追加すると AdMob 広告が表示されなくなったので今回は設定しません。

  • android.permission.INTERNET
  • android.permission.ACCESS_NETWORK_STATE

権限は、Androidプリセットを選択して下側にスクロールすると表示される「オプション」タブのリストの中にあります。

Godot4 AdMob広告を表示するために二つのパーミッションを設定します.

AD_ID 権限について

Android 13 から必要になる AD_ID 権限は、Godot4.1 の Android エクスポート用プリセットの権限リストにはありませんでした。
リストにない権限を指定する場合は以下のように、「エクスポート」ウィンドウの Android プリセットの権限のリストの「カスタムの権限」の枠の「要素を追加」ボタンを押して要素を1個追加します。

Godot4 Export でリストにない権限はカスタムの権限として要素を追加できます.

その後、追加した要素に com.google.android.gms.permission.AD_ID という権限を文字列で設定します。
参照:広告 ID – Play Console ヘルプ

Godot4 Export でリストにない権限はカスタムの権限として要素を追加してAD_IDを設定しました.

しかし、これを設定して Android スマートフォンでアプリを実行すると AdMob 広告が表示されなくなったので、今回はこの設定は行わずGooglePlay アプリストアで申請する際は、それを免除する設定を行いました。
それについては、2024 年 4 月 25 日公開の記事を参照してください。

AdMob プラグインの有効化と Gradle を用いたビルドの設定

Android エクスポート用のプリセットに追加された「プラグイン」セクションの「AdMob」チェックします。
AdMob のビルドは Gradle を用いるので「Gradle Build」セクションの「Use Gradle Build」チェックします。

Godot4 AdMobプラグインを有効にした際の Android 向けデバッグ用のエクスポート画面

テスト広告を表示するデバッグ版ビルドの場合は、Keystore セクションの設定は既定値の空の状態から変更せず「プロジェクトのエクスポート」ボタンを押します。

デバッグ版のアプリを作成するには、

  • ファイル形式は apk 形式(プリセットの Gradle Build セクションのエクスポート形式も確認)
  • 保存ダイアログのファイル名の下の「デバッグ付きエクスポート」をチェック

して「保存」ボタンを押します。

Godot4 AdMobプラグインを有効にした際の Android 向けデバッグ用の apk ファイルの出力はデバッグ付きエクスポートをチェックします

作成された apk ファイルを以前紹介したように Android スマートフォンに USB ケーブル経由でコピーしてインストールすることで、AdMob の広告表示をテストできます。

Android アプリの USB ケーブル経由でのインストール・実行については、以下の記事を参照してください。

テスト

ビルドした apk をテストデバイスの Android スマートフォンにインストールしてアプリを実行するとテスト広告が表示されました。

GooglePlay テスト用広告の表示 アプリを起動して3秒程度でテスト広告が表示されました....

まとめ

今回は、無料で軽快なゲームエンジン GodotEngine4 のアプリを Android スマートフォンデバッグ実行して、Google AdMobテスト広告AdMob プラグインを使って表示するための Export プリセットの設定とビルドした apk をインストールしてアプリを実行した結果を紹介しました。

参照サイト Thank You!

記事一覧 → Compota-Soft-Press

コメント

Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

タイトルとURLをコピーしました