繁体   English   中英

Unity Ads:广告中没有取消按钮

[英]Unity Ads: No cancel button in ads

我正在为我的手机游戏使用统一广告 package。 广告本身可以正常工作,但缺少取消按钮,并且返回按钮不会取消广告。 这是我用来调用广告的代码:

public void ShowVideoForTry() {
    bool notMaxTries = GlobalManager.Instance.TriesManager.Tries < GlobalManager.Instance.TriesManager.MaxTries;
    if(!Advertisement.isInitialized) {
        Debug.LogWarning("Advertisement not initialized.");
    } else if(!Advertisement.IsReady()) {
        Debug.LogWarning("Advertisement not ready.");
    } else if(!notMaxTries) {
        Debug.LogWarning("Player has max tries already.");
    } else {
        Advertisement.Show(_config.rewardedAdsId);
    }
}
void IUnityAdsListener.OnUnityAdsDidError(string message) {
    Debug.LogError(message);
}
void IUnityAdsListener.OnUnityAdsDidFinish(string placementId, ShowResult showResult) {
    if (placementId == _config.rewardedAdsId) {
        if (showResult == ShowResult.Finished || showResult == ShowResult.Skipped) {
            GlobalManager.Instance.TriesManager.AddTry();
        }
    }        
}
void IUnityAdsListener.OnUnityAdsDidStart(string placementId) {
}
void IUnityAdsListener.OnUnityAdsReady(string placementId) {
}

我错过了什么吗? 是否支持取消?

您是否正在展示奖励视频广告? Unity 的奖励视频不允许取消。

如果您正在展示非奖励视频广告,您可以在 Unity 的仪表板中切换允许跳过。 更多信息在这里: https://docs.unity3d.com/Packages/com.unity.ads@3.4/manual/MonetizationPlacements.ZFC35FDC70D5FC69D2369883A82EZC

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM