GooglePlayアプリストアにAdMob広告を追加したアプリをアップロード

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

今回は、GodotEngine4 で作成した Android 用アプリAdMob広告を表示する機能を追加したアプリを GooglePlay アプリストアアップロードするための aab ファイルについてと、そのビルド方法、アップデートする場合に必要なバージョンのコードの変更について紹介します。

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

※この記事の内容は、アプリ TapTheTakarabako (今はアカウント閉鎖された GooglePlay 版) の開発でも使用しています。
※ GodotEngine のバージョンは 4.1.2 です。 .NET 版ではありません

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

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

AAB 形式とは

Android アプリは APK 形式で配布できますが、Google Play プレイストアでは AAB を使うことを推奨しています。
AAB は、インストールするスマートフォンに対して必要なデータだけをダウンロードするため、ユーザのファイル使用量を減らすことが出来ます。

2021年8月からは、Google Play上の新規アプリを公開するにはAPKでなく「Android App Bundle」を使う必要があるとGoogleが発表しました。

(省略)

従来のAPKでは、適用サイズ以外の画像も含まれてしまっていました。それに対し、AABでは必要なファイルのみを抽出してインストールされます。画像に限らず、必要なコードやリソースに限り軽量化されるため、恩恵として大きくなります。

【Android】2021年8月からはAPKではなくAAB(Android App Bundle)が必須化 | notwork | モバイルアプリ開発情報

AAB 形式でのビルド

ビルドするファイルを APK 形式から AAB 形式に変更する際は、「エクスポート」ウィンドウで Android エクスポート用のプリセットを選択して「Gradle Build」セクション「エクスポート形式」「Export AAB」に変更します。
※「エクスポート」ウィンドウは、メニュー「プロジェクト」→「エクスポート」を選択して表示します。

Godot4 Android エクスポートのプリセットのエクスポート形式をAPKからAABに変更します.

すでに GooglePlay アプリストアに、同じアプリをアップロードしている場合は、新しいバージョンのアプリをアップロードするため「バージョン」セクションの「コード」の値増やすなどして異なる値にする必要があります。

AAB 形式のビルドの設定ができたら「プロジェクトのエクスポート」ボタンを押します。

Godot4 GooglePlayへアプリをアップデートするにはバージョンコードを新しくする必要があります..

「ファイルを保存」ダイアログでは、 aab 形式で出力するファイル名を指定します。
リリース版のビルドでは「デバッグ付きエクスポート」のチェックははずしておきましょう。
「保存」ボタンを押すと指定したパスに aab 形式のファイルが作成されます。

Godot4 GooglePlay にaab形式でアップロードする場合は、バージョン>コードが重複しないように変えてから保存ダイアログで aab 形式を選択してデバッグ付きを解除して保存します.

Google Play プレイストアで広告を追加したアプリのアップデート

AdMob の広告を表示する機能を追加したアプリを Google Play プレイストアにアップロードします。

Google Play Consoleログインして、アプリを選択してから「製品版」ページを表示します。
右上の「新しいリリースを作成」ボタンを押します。

GooglePlayConsole 新しいバージョンのアプリをアップロードして申請するために新しいリリースを作成します.

「製品版リリースの作成」ページが表示されるので App Bundle の下側のドロップエリアに作成した aab ファイルをドラッグ&ドロップします。

GooglePlayConsole 新しいバージョンのアプリをアップロードします..

アップロードした App Bundle (aab) が問題ない場合は、ファイル形式や新しいバージョンのコードとバージョン名などの情報が表示されます。
#筆者が失敗した際は、バージョンのコードが以前のものと同じだったためでした。その場合は、コードを変更して作成した aab を再びアップロードしました。

GooglePlayConsole 新しいバージョンのアプリを新しいリリースにアップロードしました..

まとめ

今回は、無料で軽快なゲームエンジン GodotEngine4 で作成した Android 用アプリAdMob プラグインを使って Google AdMob広告を表示する機能を追加したアプリを GooglePlay アプリストアアップロードするための aab ファイルについてと、そのビルド方法、アップデートする場合に必要なバージョンのコードの変更について紹介しました。

次回は、今回アップロードした広告機能を追加したアプリのバージョンアップの GooglePlayConsole への申請について紹介します。

参照サイト 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をコピーしました