菜单

ATAdLoadingDelegate

广告的基础代理回调声明,包括广告位与广告源级别的加载成功或失败回调,以及竞价广告源的竞价结束与竞价失败回调。其中@optional下方的方法为可选项。

 

关于部分代理方法中的extra参数,您可以点击这里查看详情。

@protocol ATAdLoadingDelegate<NSObject>

 
/// 成功加载广告时的回调
/// - Parameter placementID: 广告位ID
- (void)didFinishLoadingADWithPlacementID:(NSString *)placementID;

/// 加载广告失败时的回调
/// - Parameter placementID: 广告位ID
/// - Parameter error: 含错误信息的对象
- (void)didFailToLoadADWithPlacementID:(NSString*)placementID
                                 error:(NSError*)error;

@optional

/// 获取展示收益
/// - Parameters:
///   - placementID: 广告位ID
///   - extra: 额外参数,用于开发者接收获取信息
- (void)didRevenueForPlacementID:(NSString *)placementID
                              extra:(NSDictionary *)extra;

/// 对应广告位中某一个广告源开始加载广告的回调
/// - Parameter placementID: 广告位ID
/// - Parameter extra: 广告源的具体信息
- (void)didStartLoadingADSourceWithPlacementID:(NSString *)placementID
                                         extra:(NSDictionary*)extra;
/// 对应广告位中某一个广告源加载广告成功的回调
/// - Parameter placementID: 广告位ID
/// - Parameter extra: 广告源的具体信息
- (void)didFinishLoadingADSourceWithPlacementID:(NSString *)placementID
                                          extra:(NSDictionary*)extra;

/// 对应广告位中某一个广告源加载广告失败的回调
/// - Parameter placementID: 广告位ID
/// - Parameter extra: 广告源的具体信息
/// - Parameter error: 含错误信息的对象
- (void)didFailToLoadADSourceWithPlacementID:(NSString*)placementID
                                       extra:(NSDictionary*)extra
                                       error:(NSError*)error;

/// 对应广告位中某一个竞价广告源开始竞价的回调
/// - Parameter placementID: 广告位ID
/// - Parameter extra: 广告源的具体信息
- (void)didStartBiddingADSourceWithPlacementID:(NSString *)placementID
                                         extra:(NSDictionary*)extra;

/// 对应广告位中某一个竞价广告源竞价成功的回调
/// - Parameter placementID: 广告位ID
/// - Parameter extra: 广告源的具体信息
- (void)didFinishBiddingADSourceWithPlacementID:(NSString *)placementID
                                          extra:(NSDictionary*)extra;

/// 对应广告位中某一个竞价广告源竞价失败的回调
/// - Parameter placementID: 广告位ID
/// - Parameter extra: 广告源的具体信息
/// - Parameter error: 含错误信息的对象
- (void)didFailBiddingADSourceWithPlacementID:(NSString*)placementID
                                        extra:(NSDictionary*)extra
                                        error:(NSError*)error;

@end

 

上一个
ATSplashDelegate
下一个
ATAdAdapter
最近修改: 2025-05-30Powered by