В Unity мой код работает, а на телефоне реклама не показывается вообще.
У меня установлен AdPlacement от AdMob (но использую лишь AdMob)
Настройки AdMob
App ID моего приложения указан.
Мой кодusing UnityEngine;using GoogleMobileAds.Api;
public class GoogleMobileAdsDemoScript : MonoBehaviour
{
private InterstitialAd interstitial;
void Start()
{
MobileAds.Initialize(initStatus => { });
RequestInterstitial();
if (this.interstitial.IsLoaded())
{
this.interstitial.Show();
}
}
private void RequestInterstitial()
{
#if UNITY_ANDROID
string adUnitId = "ca-app-pub-3940256099942544/1033173712";
#elif UNITY_IPHONE
string adUnitId = "ca-app-pub-3940256099942544/4411468910";
#else
string adUnitId = "unexpected_platform";
#endif
if (interstitial !=null)
{
interstitial.Destroy();
}
this.interstitial = new InterstitialAd(adUnitId);
AdRequest request = new AdRequest.Builder().Build();
this.interstitial.LoadAd(request);
}
}
Объясните что не так, какие есть варианты. Ищу как встроить рекламу уже около недели.