Я только что создал 2 новых рекламных блока на панели Microsoft Dev Dashboard для обработки InterstitialAd
на ПК и планшетах и на мобильных устройствах.Объявление InterstitialAd отменено по запросу - UWP - Windows 10
инициализирую мои InterstitialAd
первые:
// Instantiate the interstitial video ad
interstitialAd = new InterstitialAd();
// Attach event handlers
interstitialAd.ErrorOccurred += OnAdError;
interstitialAd.AdReady += OnAdReady;
interstitialAd.Cancelled += OnAdCancelled;
interstitialAd.Completed += OnAdCompleted;
Тогда у меня есть следующий код, чтобы запросить соответствующую InterstitialAd
объявления на основе платформы используются:
#if DEBUG
interstitialAd.RequestAd(AdType.Video, "d25517cb-12d4-4699-8bdc-52040c712cab",
"11389925");
Debug.WriteLine("Page_Loaded - RequestAd: " + sw.Elapsed.ToString());
#else
#if WINDOWS_PHONE_APP
interstitialAd.RequestAd(AdType.Video, MAppId, MAdUnitId);
#else
interstitialAd.RequestAd(AdType.Video, WAppId, WAdUnitId);
#endif
#endif
Он работает, как ожидается, когда в Debug
режиме, но когда в Release
режиме, второй называется interstitialAd.RequestAd
, вызывается метод OnAdCancelled
.
Я проверил значения, связанные с MappId
, MAdUnitId
, WAppId
и WAdUnitId
и все они, безусловно, правильно и связаны с используемым правильной платформой.
Любые идеи?
Спасибо.