【发布时间】:2019-09-04 15:53:22
【问题描述】:
我们正在使用 Objective-C 开发 iOS 应用,我们决定在我们的应用中添加 Firebase。我们还决定添加它附带的 GoogleMobileAds 框架,以便拥有激励视频广告。
我已按照官方指南中的详细说明实施 AdMob,但我不知道如何在每个回调中获取广告单元 ID。 我唯一的参数是 GADRewardBasedVideoAd 类型,它似乎没有任何可访问的数据来提供广告 ID。
这是其中一个回调:
- (void)rewardBasedVideoAdDidOpen:(GADRewardBasedVideoAd *)rewardBasedVideoAd
{
NSLog(@"Opened reward based video ad.");
}
我需要广告 ID,因为我们在应用中使用了多个广告,我需要知道哪个广告已准备好/打开/完成/失败/等等。
我尝试使用rewardBasedVideoAd.adMetadata[@"AdId"],但它返回nil。
任何帮助将不胜感激。 谢谢
【问题讨论】:
标签: objective-c firebase admob-rewardedvideoad