关于部分代理方法中的extra参数,您可以点击这里查看详情。
extern NSString *const kATNativeDelegateExtraNetworkIDKey; // 原生广告的网络公司 ID (Firm ID)
extern NSString *const kATNativeDelegateExtraAdSourceIDKey; // 原生广告的广告源 ID
extern NSString *const kATNativeDelegateExtraAdSourceIsHeaderBidding; // 广告源是否是头部竞价,1: 是, 2: 否
extern NSString *const kATNativeDelegateExtraPrice; // 获取预估的 eCPM
extern NSString *const kATNativeDelegateExtraPriority; // 当前原生广告源在瀑布流中的排序
@protocol ATNativeADDelegate<ATAdLoadingDelegate>
/// 原生广告展示成功
- (void)didShowNativeAdInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
/// 原生广告点击
- (void)didClickNativeAdInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
@optional
/// 原生视频广告开始播放
- (void)didStartPlayingVideoInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
/// 原生视频广告结束播放
- (void)didEndPlayingVideoInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
/// 原生广告关闭按钮点击
- (void)didTapCloseButtonInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
/// 原生广告点击关闭详情页
/// v5.7.47+
- (void)didCloseDetailInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
/// 原生广告点击跳转是否是 Deeplink 形式
/// 目前仅对 TopOn Adx 广告返回
- (void)didDeepLinkOrJumpInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra
result:(BOOL)success;
/// 原生广告进入全屏视频,仅适用于 Nend
- (void)didEnterFullScreenVideoInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
/// 原生广告退出全屏视频,仅适用于 Nend
- (void)didExitFullScreenVideoInAdView:(ATNativeADView *)adView
placementID:(NSString *)placementID
extra:(NSDictionary *)extra;
@end