Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 1.37 KB

File metadata and controls

52 lines (40 loc) · 1.37 KB

原生广告

目前我们提供两种尺寸的原生广告。

  • small:小尺寸。代码示例如下:
this.smallNativeAd = new NativeAdClient();        
        this.smallNativeAd.load(TestUnitId.NativeAd, NativeAdTemplateSize.Small, {
            onAdLoaded: () => {
                log(module, "onClickLoadSmallAd", "onAdLoaded");
            },
        });
  • medium: 中等尺寸,代码示例如下:
this.mediumNativeAd = new NativeAdClient();
        this.mediumNativeAd.load(TestUnitId.NativeAd, NativeAdTemplateSize.Medium, {
            onAdLoaded: () => {
                log(module, "onClickLoadSmallAd", "onAdLoaded");
            },
        });

您也可以通过 onPaidEvent 来监听广告的收益,代码示例如下:

this.mediumNativeAd = new NativeAdClient();
this.mediumNativeAd.load(TestUnitId.NativeAd, NativeAdTemplateSize.Medium, {
    onAdLoaded: () => {
        log(module, "onClickLoadSmallAd", "onAdLoaded");
    },

    onPaidEvent(paidNTF:NativePaidEventNTF) {
        // paid event, you can do your own analysis here.
        log(module, "onPaidEvent", paidNTF);                
    },
});

释放广告资源,代码示例如下:

if (this.mediumNativeAd) {
        this.mediumNativeAd.destroy();
}

通常来说不太建议游戏应用接入原生广告(屏占比比较高,容易影响用户体验)。