LoginSignup
3
0

More than 1 year has passed since last update.

広告が実機で表示されない場合の対処法【Unity/AdMob】

Posted at

問題

AdMobのインターステイシャル広告がエディタ上では表示されているが、実機テストでは表示されない

環境

・Unity 2021.3.12
・Google AdMob
・テスト用端末: Google Pixel 5a

対処法

恐らく上手く広告をロードしてから表示する流れが上手く行っていない。
下記コードのように広告がロードされた際に表示するようにすれば解決した。

private void RequestInterstitial(){
    ...
    string adUnitId = "ca-app-pub-3940256099942544/1033173712";
    ...
    interstitial = new InterstitialAd(adUnitId);
    AdRequest request = new AdRequest.Builder().Build();
    //広告表示処理がロード完了後実行されるようにする
    interstitial.OnAdLoaded += (sender, e) => {((InterstitialAd) sender).Show();};
    //広告を読み込み
    interstitial.LoadAd(request);
}

参考

【Unity】Unityの画面では表示される広告が実機テストでは出ないときの対処法|マカロン【ゲーム開発】|note

3
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
3
0