0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Unity Ads でAndroidの広告を実装

Last updated at Posted at 2020-10-31

今更ですが、UnityのAds でAndroid の広告を実装しました。
設定も簡単で実機の確認もすぐできました
最新の環境によって動かない可能性があるので、動かない方はこちらもご覧ください
https://qiita.com/aimkbiz/items/196b66b291622a70f7d6

【Switch Platformを行う】

android ios での機能なので、Switch Platform をします
image.png

#【Unity Ads を有効にする】
Window > General > Services を開く
image.png

Project ID で自分のアカウントを選択しcreateボタンクリック
image.png

13歳未満も対象ですか?と聞かれるので、対象の場合はチェック。
今回の場合は、対象外にするので、チェックを外しています
image.png

#Ads を有効にする

Test Mode にチェック
実機にビルドする場合はTest Modeのチェックを外します
(android ios の番号は後で使います)

image.png

#【広告を表示する場所に処理を書く】

c#側で表示したい位置に下記のように処理を書きます
先ほどのandroidとiosの番号を該当の「Advertisement.Initialize」に記載します
下記の場合はボタンクリック時に広告表示

using UnityEngine;
using UnityEngine.UI;
using UnityEngine.Advertisements;

public class MainController : MonoBehaviour {
    [SerializeField]
    protected Button _button;

    /// <summary>
    /// 初期設定
    /// </summary>
    protected virtual void Awake() {
        //初期化
#if UNITY_ANDROID
        Advertisement.Initialize("");
#elif UNITY_IOS
            Advertisement.Initialize("");
#endif

        _button.onClick.AddListener(() => {
            if (Advertisement.IsReady()) {
                Advertisement.Show();
            }
        });

    }
}

これだけ

Unity Editer上で実行すると下記のように表示されればおっけです

image.png

#【実機でビルドする(今回はandorid)】
・シーンを追加しBuildしてください(player Settingsの設定は割愛)
image.png

ビルドして実機で再生すると正規の広告が表示されます

#【Adsのアナリティクスを確認する】
下記にアクセスし、ログイン後該当のプロジェクトのアナリティクスを確認する
https://unity.com/ja/products/unity-ads

 

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?