开屏广告
开屏广告
此章节将演示如何请求在React Native环境下请求与展示开屏广告
开屏广告
开屏广告的加载
ZJUtils.loadSplashAd('J6428742394', 3.0, (event: ZJEvent, code: number, msg: string | null) => {
switch(event) {
case ZJEvent.LOAD:
console.log('LOAD------------------');
this.setState({
loadAd: true
});
break;
case ZJEvent.SHOW:
console.log('SHOW------------------');
break;
case ZJEvent.CLICK:
console.log('CLICK------------------');
break;
case ZJEvent.CountDownEnd:
console.log('CountDownEnd------------------');
break;
case ZJEvent.CLOSE:
console.log('CLOSE------------------');
break;
case ZJEvent.LOAD_ERROR:
console.log('LOAD_ERROR------------------');
break;
}
});
OnAdEvent 事件说明
| Event | 参数 | 说明 |
|---|---|---|
| ZJEvent.LOAD_ERROR | errCode:number, errMsg:string | 广告加载失败 errCode:错误码,非错误事件为0 errMsg:错误信息,非错误事件为空字符串 |
| ZJEvent.SHOW_ERROR | errCode:number, errMsg:string | 广告展示失败 errCode:错误码,非错误事件为0 errMsg:错误信息,非错误事件为空字符串 |
| ZJEvent.LOAD | / | 广告加载成功 |
| ZJEvent.SHOW | / | 广告展示成功 |
| ZJEvent.CLICK | / | 广告点击 |
| ZJEvent.CLOSE | / | 广告关闭 |
开屏广告的展示
ZJUtils.showSplashAd();