检索有关广告响应的信息

出于调试和日志记录目的,成功加载的广告会提供 GADResponseInfo 对象。此对象包含有关它所加载的广告的信息。每个广告格式类都具有一个用于获取响应信息的属性。例如,对于插页式广告,可以使用 responseInfo 属性获取此信息。

响应信息的属性

GADResponseInfo 对象的属性包括:

responseIdentifier
广告响应的唯一标识符,可用于在广告查看中心 (ARC)
adNetworkClassName
提取了当前广告的广告联盟的类名称。可通过此属性返回的值包括:

广告来源 类名称
Google Ads GADGoogleAdNetworkClassName 的值
激励广告自定义事件 您的自定义事件的类名称
所有其他自定义事件 GADCustomEventAdNetworkClassName 的值
中介 中介适配器的类名称

示例代码

以下是摘自 GADBannerViewDelegate 回调实现的示例代码段:

Swift

func adViewDidReceiveAd(_ bannerView: GADBannerView) {
  print("adViewDidReceiveAd from network: \(bannerView.responseInfo?.adNetworkClassName)")
}

Objective-C

- (void)adViewDidReceiveAd:(GADBannerView *)adView {
  NSLog(@"adViewDidReceiveAd from network: %@", adView.responseInfo.adNetworkClassName);
}