我正在跨 iOS 和 Android 实施 Facebook Audience Network SDK。我通过查找 Ads placementId 来检查字典中是否存在广告来设置某些标志。在 iOS 上,您可以通过委托方法轻松访问它,如下所示:
- (void)adView:(FBAdView *)adView didFailWithError:(NSError *)error
{
NSLog(@"Adview placement id is: %@", adView.placementId);
}
但是在 Android 上,Ad 对象(在 Ad 的侦听器中)似乎没有 placeId 属性,因为它被封装了。所以这是第三方SDK跨平台之间通常的不一致,或者我错过了什么?
是否可以像在 iOS 上那样直接从 Android 上的 Ad 对象检索广告展示位置 ID?
(注意:Facebook 的文档似乎没有提到它)