0

如何在 AdDidReceive 委托方法中区分缓存的视频是静态插页式全屏还是视频广告???

public void AdDidReceive (string revMobAdType)
{
    if( revMobAdType == ?? ) {} //video or static interstitial
}
4

1 回答 1

1

插页式广告可以接收静态图像或视频(如果您转到媒体 -> 单击您的媒体 -> 广告单元 -> 单击“全屏”广告单元“编辑”按钮 -> 检查它是否接受视频,则可以配置此行为)。

revMobAdType 的可能值可能是:“Link”、“Banner”和“Fullscreen”,所以我建议这样做:

switch (revMobAdType) {
    case "Link":
        break;
    case "Fullscreen":
        break;
    case "Banner":
        break;
    default:
        break;
}

要检查视频或奖励视频,请使用:

public void VideoLoaded () {
    Debug.Log("VideoLoaded.");
}
public void RewardedVideoLoaded () {
    Debug.Log("RewardedVideoLoaded.");
}

查看RevMob 的 Unity Listener 文档以获取更多信息。

于 2016-07-28T12:48:41.230 回答