Skip to content

开屏广告

1. 主要API

1.1 ApexAdxAdRequest

属性名类型属性介绍
userIdNSString【可选】,媒体用户ID。
pidNSString【必传】,广告位ID。
optionsNSDictionary<NSString *, NSString *>【可选】,服务端激励回传时,扩展参数。

1.2 ApexAdxSplashAd

方法名方法介绍
- (instancetype)initWithRequest:(ApexAdxAdRequest *)request初始化splash ad对象。参数说明:request 广告请求对象。
- (BOOL)isAdReady返回广告是否可展示。
- (void)loadAndShow广告发起请求并自动展示。
- (void)loadAd发起拉取广告请求,只拉取不展示。
- (void)showInWindow:(UIWindow *)window展示广告。

1.3 ApexAdxSplashAdDelegate

方法名方法介绍
-(void)splashAdDidShow广告曝光回调。
-(void)splashAdDidLoad:(NSString *)pid广告加载成功回调。参数说明:pid 广告位id。
-(void)splashAdDidFailToLoad:(NSString *)pid error:(NSError *)error广告加载失败回调。参数说明:pid 广告位id。error 具体错误信息。
-(void)splashAdDidClick广告点击回调。
-(void)splashAdDidClose广告关闭回调。
-(void)splashAdDidSkip广告跳过回调。

2. 接入代码示例

objective-c
@property (nonatomic, strong) ApexAdxSplashAd *splash;

ApexAdxAdRequest *request = [ApexAdxAdRequest request];
request.pid = @"广告位id";
self.splash = [[ApexAdxSplashAd alloc] initWithRequest:request];
self.splash.delegate = self;
self.splash.rootViewController = self;
[self.splash loadAndShow];

ApexAdx SDK Documentation