Language:
Page Info
Tags:
Engine Version:
The translation of this page is out of date. Please see the English version for the latest version of the page.

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

AdMob.png

コンフィギュレーション

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

  1. アンリアル エディタ[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)
    {
        ModuleNames.Add("OnlineSubsystemGooglePlay");
        ModuleNames.Add("OnlineSubsystem");
        ModuleNames.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

ノードに関する詳細は、バナーを表示する を参照してください。

Ad Banner を非表示にする

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

ブループリント内:

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

hide_ad.png

ノードに関する詳細は、バナーを非表示にする を参照してください。