[英]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.