回答編集履歴

1 具体的なコードを記載

koronatail

koronatail score 420

2019/01/15 00:29  投稿

単純にこれ読んで表示されないですかね?
私は以下のようなコードで広告を表示しています。
そのままコピペで表示できないでしょうか。
```C#
bannerView.Show ();
public class AdMob : MonoBehaviour {
   BannerView bannerView;
   void Start () {
       string appId = "ca-app-pub-3940256099942544~3347511713";
       RequestBanner();
   }
   private void RequestBanner()
   {
       string adUnitId = "ca-app-pub-3940256099942544/6300978111";
       bannerView = new BannerView(adUnitId, AdSize.Banner, AdPosition.Bottom);
       AdRequest request = new AdRequest.Builder().Build();
       bannerView.LoadAd(request);
       bannerView.Hide ();
   }
   public void HideAd() {
       if (bannerView != null) {
           bannerView.Hide ();
       }
   }
   
   public void ShowAd() {
       if (bannerView != null) {
           bannerView.Show ();
       }
   }
}
```
私もふわっとしか理解しておらず、質問者様のコードに自信をもって指摘できないのですが、どうもUnityの場合App IDは使わず、広告ユニットIDだけで十分らしいのです。  
[[solved] Where to put admob app id?](https://answers.unity.com/questions/1392872/where-to-put-admob-app-id.html)  
Unity上で実行した際コンソールに「Dummy LoadAd」みたいなログは出力されていますか?
正式なIDを入れればきちんと広告も表示されておりあまり困っていないので私は深堀しきれていません・・・。
公式のドキュメントもApp ID使うところから書いてあったのでちょっと回答として自信ないんですがひとまず表示できるところまでの参考になればと思いました。
(ちゃんとした知識を持った方のご指摘がいただけると嬉しいです・・・)

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る