1

我最近升级到了 Google 移动广告 v8。在我的应用程序中,我在同一个 ViewController 中有两个插页式广告,它们在独特的交互中显示。因此,我需要能够确定哪个插页式广告被取消,adDidDismissFullScreenContent以便相应地推进 UI。

现在我只是在确定是否是被驳回的插页式广告。

func adDidDismissFullScreenContent(_ ad: GADFullScreenPresentingAd) {
    
    if type(of: ad) == GADInterstitialAd.self {
      // Interstitial was dismissed
    }
    
}

理想情况下,我希望能够确定 adUnitID 驳回了哪个广告(如果可能的话)。

像这样的东西:

func adDidDismissFullScreenContent(_ ad: GADFullScreenPresentingAd) {
        
    if ad.adUnitID = "Ad1"{
        // Do something.
    } else if ad.adUnitID = "Ad2"{
        // Do something else.
    }
}

如何确定使用 Google Mobile Ads v8 关闭了哪个插页式广告?

4

0 回答 0