Невозможно показать рекламу Admob в Unity | Сборка разработки

Хочу спросить совета. Я могу видеть рекламу admob в моем эмуляторе, а также на реальном устройстве, если в моих настройках сборки установлен флажок Development Build.

введите здесь описание изображения

А если нет, то рекламы нет вообще. Можно ли создать APK, который будет выпущен в Google Play Store, даже если установлен флажок Development Build? Извините, я новичок в Unity.

Код:

using UnityEngine;

using System.Collections; с помощью GoogleMobileAds.Api;

открытый класс AdScript: MonoBehaviour {

 bool isShown;
 InterstitialAd interstitial;

 void Start()
 {

     RequestInterstitialAds();
 }

 void Update()
 {
     if (GameControl.isGameOver)
     {
         if (!isShown)
         {
             isShown = true;
             showInterstitialAd();
         }
     }
 }

 public void showInterstitialAd()
 {

     if (interstitial.IsLoaded())
     {
         interstitial.Show();

     }

 }


 private void RequestInterstitialAds()
 {
     //Testing
     string adID = "ca-app-pub-3940256099942544/1033173712";

     //Live
     //string adID = "MY ADD ID";                     

     #if UNITY_ANDROID
     string adUnitId = adID;
     #elif UNITY_IOS
     string adUnitId = adID;
     #else
     string adUnitId = adID;
     #endif

     // Initialize an InterstitialAd.
     interstitial = new InterstitialAd(adUnitId);

     //Test
     AdRequest request = new AdRequest.Builder()
     .AddTestDevice(AdRequest.TestDeviceSimulator)       // Simulator.
     .AddTestDevice("89D1DA1F820CE28BA86223A1C34****")  // My test device.
     .Build();

     //Production
     //AdRequest request = new AdRequest.Builder().Build();

     //Register Ad Close Event
     interstitial.OnAdClosed += Interstitial_OnAdClosed;

     //Load the interstitial with the request.
     interstitial.LoadAd(request);

     //Debug.Log("AD LOADED XXX");

 }


 private void Interstitial_OnAdClosed(object sender, System.EventArgs e)
 {
 //Resume Play Sound
 }

}

Заранее спасибо.


person Ferdinand Buagas    schedule 24.10.2017    source источник


Ответы (1)


Вы забыли это наверху

MobileAds.initialize(appID);
person Ni Nisan Nijackle    schedule 09.07.2018