所以我在尝试在我的设备上展示插页式广告时遇到了一个问题。
请求插页式广告总是返回成功消息,但是当我尝试调用 show 函数时,没有任何反应。
它只发生在插页式广告中,因为横幅广告正在设备上工作和展示。
此外,AdColony 仪表板收到新请求,但仍显示功能不起作用:
我尝试过使用实时广告和测试广告。
我正在使用:
Unity 2020.1.4f1
External Dependency Manager 1.2.156
AdColony 4.3.1
这是我试图运行的代码的一部分:
AdColony.InterstitialAd _ad = null;
// Start is called before the first frame update
void Start()
{
string[] zoneIds = new string[] { "myZoneID" };
AdColony.Ads.Configure("myAppID", null, zoneIds);
AdColony.Ads.OnRequestInterstitial += (AdColony.InterstitialAd ad) => {
_ad = ad;
};
AdColony.Ads.OnExpiring += (AdColony.InterstitialAd ad) => {
AdColony.Ads.RequestInterstitialAd("myZoneID", null);
};
}
public void Request()
{
AdColony.Ads.RequestInterstitialAd("myZoneID", null);
}
public void Show()
{
if (_ad != null) {
AdColony.Ads.ShowAd(_ad);
}
else
{
Debug.Log("null");
}
}
有没有办法解决这个问题?