AdMob视频审核被驳回

时间:2018-12-30 14:57:22

标签: swift admob

我在admob视频评论中遇到了这个小问题。 当我尝试跳过视频或关闭视频评论时,它会正确关闭,但也会显示空白/白色视图(就像它关闭了视频评论+整个视图一样)

我将在此处发布我使用的代码(与文档相同): 声明:

    var rewardBasedVideo: GADRewardBasedVideoAd?

    rewardBasedVideo = GADRewardBasedVideoAd.sharedInstance()
    rewardBasedVideo?.delegate = self

我这样称呼它:

     if self.rewardBasedVideo?.isReady == true {
            self.rewardBasedVideo?.present(fromRootViewController: self)
        } else {
            func rewardBasedVideoAdDidClose(_ rewardBasedVideoAd: GADRewardBasedVideoAd) {
                GADRewardBasedVideoAd.sharedInstance().load(GADRequest(),
                                                            withAdUnitID: "ca-app-pub-3940256099942544/1712485313")
            }
        }

委托方法:

    func rewardBasedVideoAd(_ rewardBasedVideoAd: GADRewardBasedVideoAd,
                        didRewardUserWith reward: GADAdReward) {
    print("Reward received with currency: \(reward.type), amount \(reward.amount).")
}

func rewardBasedVideoAdDidReceive(_ rewardBasedVideoAd:GADRewardBasedVideoAd) {
    print("Reward based video ad is received.")
}

func rewardBasedVideoAdDidOpen(_ rewardBasedVideoAd: GADRewardBasedVideoAd) {
    print("Opened reward based video ad.")
}

func rewardBasedVideoAdDidStartPlaying(_ rewardBasedVideoAd: GADRewardBasedVideoAd) {
    print("Reward based video ad started playing.")
}

func rewardBasedVideoAdDidCompletePlaying(_ rewardBasedVideoAd: GADRewardBasedVideoAd) {
    print("Reward based video ad has completed.")
}

func rewardBasedVideoAdDidClose(_ rewardBasedVideoAd: GADRewardBasedVideoAd) {
    print("Reward based video ad is closed.")

}

func rewardBasedVideoAdWillLeaveApplication(_ rewardBasedVideoAd: GADRewardBasedVideoAd) {
    print("Reward based video ad will leave application.")
}

func rewardBasedVideoAd(_ rewardBasedVideoAd: GADRewardBasedVideoAd,
                        didFailToLoadWithError error: Error) {
    print("Reward based video ad failed to load.")
}

已解决: 我们无法将其显示在主视图中,因为AdMob实际上存在一个错误,它将消除整个视图。我们必须创建一个新视图,并将广告视频显示到该新视图中

0 个答案:

没有答案