开屏广告

开屏广告

此章节将演示如何请求在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_ERRORerrCode:number, errMsg:string广告加载失败
errCode:错误码,非错误事件为0
errMsg:错误信息,非错误事件为空字符串
ZJEvent.SHOW_ERRORerrCode:number, errMsg:string广告展示失败
errCode:错误码,非错误事件为0
errMsg:错误信息,非错误事件为空字符串
ZJEvent.LOAD/广告加载成功
ZJEvent.SHOW/广告展示成功
ZJEvent.CLICK/广告点击
ZJEvent.CLOSE/广告关闭

开屏广告的展示

ZJUtils.showSplashAd();