質問: unity adsで広告が表示されない。 unity adsでゲームIDを発行して アセットもしてくみこんだはずなんですが広告が表示されません。 こちらの記事を参考にしました。 http://megumisoft.hatenablog.com/entry/2015/09/03/224409 ソース using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using UnityEngine.Advertisements; using UnityEngine.SceneManagement; public class UnityAdsScript : MonoBehaviour { void Awake() { // まずはAwake()内で、初期化をします。先ほどのゲームIDを入力。 Advertisement.Initialize ("12345"); } public void ShowAd() { // 広告再生の準備ができているか確認。 if (Advertisement.IsReady()) // 準備ができていたら、広告再生。 Advertisement.Show(); SceneManager.LoadScene ("パズル"); } } ※ゲームIDの所は晒すわけにはいかないので書き換えてます。 普通にデバッグするとこのような画面になります。 ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/55ce2f124ff2fa46c2e1d73920af4a20.png)](d90fc7597f85fd6e5ed3e96989d13ce0.png) これで表示確認できてると思ってました。 気になる点としては 実機でusbデバックしたら 広告が表示されなかった。 そういう仕様なのかと思い込みたかったです。 アプリをインストールして試してら広告表示されませんでした。 もうひとつ気になる点としてunity adsのwebサイトで ゲームID取得したとき ゲームが公開されていなかったので 後回しで作りました。 何か設定抜けがあるのでしょうか? unity20171.0f3です。 やっぱり実機の段階で表示されない時点で おかしい可能性があります。 他のサイトだと文字が表示される画面は確認しました。 5.1なのでguiでの設定はできないみたいです。 よろしくお願いいたします。
回答: おそらく、URLの情報が古いのではないかと思います。 最新のバージョンでは、unity adsの内容はUnity本体に組み込まれており、Assetのダウンロードは行う必要はなかったと思います(うろ覚えですが)。 また、unity adsの有効化や各種設定は「Services」ウィンドウで行うようになっているため、そちらで設定してみてください。 (上記で問題が解決できていれば、以下は不要です) もし、それでも動かない場合は、試しに`SceneManager.LoadScene ("パズル");`をコメントアウトしてみてください。 `Advertisement.Show();`で動画が再生し終わってから`SceneManager.LoadScene ("パズル");`が呼ばれれば記述のソースで問題ないのですが、そうではなく、動画の再生開始と同時に`SceneManager.LoadScene ("パズル");`が呼ばれ、動画がシーンのロードによって強制終了されるかもしれないと思ったためです。