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

Android で Ad Mob を使用する

Choose your operating system:

Windows

macOS

Linux

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 イベントを使って、勝敗画面の表示時にバナー広告を非表示にします。

hide_ad.png

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

Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル