Android での Ad Mob アプリ内広告の使用方法

Android で Ad Mob を使用する

AdMob.png

コンフィギュレーション

プロジェクトを Android 上で AdMob (アプリ内広告) システムを使用する設定にするステップを説明します。

  1. Unreal Editor[Edit (編集)] メニューで、[Project Settings (プロジェクト設定)] を選択してプロジェクトの設定オプションを表示します。

  2. 左側の [Platforms:Android] タブを選択します。

  3. [Google Play Services] セクションで、[Enable Google Play Support (Google Play Support を有効にする)] オプションにチェックをいれます。

  4. [Games App ID] 入力欄にゲームの App ID を入力します。

  5. 関連させたい各 AdMob ID の [Ad Mob Ad Unit IDs] 配列にエレメントを追加して、テキスト ボックスに ID を入力します。

  6. [Google Play License Key] 入力フィールドに Google Play 用のライセンスキーを入力します。

    image alt text

    これらの値はすべてお持ちの App、Game Service 用の Google Play Developer Console、Google Ad Mob インターフェースで利用できます。

  7. 最後に com.android.vending.BILLING[Android] 設定の [Advanced APKPackaging] セクションの [Extra Permissions] 配列に追加します。

    extraPermissions.png

C++ プロジェクト

プロジェクトが C++ の場合、適切なモジュールを Target.cs ファイルに追加することも必要になります。例えば、

    ...
    if (Target.Platform == UnrealTargetPlatform.Android)
    {
        ExtraModuleNames.Add("OnlineSubsystemGooglePlay");
        ExtraModuleNames.Add("OnlineSubsystem");
        ExtraModuleNames.Add("AndroidAdvertising");
    }

Unreal Match 3 Target.cs ファイルの Match3\Source\Match3.Target.cs がファイル全体に対してどのようになっているか見てください。

Ad Banner を表示する

Show Ad Banner 関数は、ゲームにバナー広告を表示するために使います。例えば、メイン メニューが表示された時など、広告を表示したいロジック内のどこかに呼び出します。

ブループリント内:

Unreal Match 3 のサンプル ゲームを例に取りましょう。Widget ブループリントの Construct イベントを使って、勝敗画面の表示時にバナー広告を表示します。

show_ad.png

ノードに関する詳細は、「Show Ad Banner」を参照してください。

Ad Banner を非表示にする

Hide Ad Banner 関数は、表示されているバナー広告を非表示にします。メインメニューを終了するなど、広告をこれ以上表示させたくない場合に呼び出します。

ブループリント内:

Unreal Match 3 のサンプル ゲームを例に取りましょう。Widget ブループリントの Destruct イベントを使って、勝敗画面の表示時にバナー広告を非表示にします。

Blueprint script for hiding ad banner

ノードに関する詳細は、「Hide Ad Banner」を参照してください。

このページは Unreal Engine の前のバージョン用です。現在リリースされている Unreal Engine 5.3 に対して更新は行われていません。
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル