菜单

开屏广告

1. 加载广告

import {ATSplashSDK} from "db://assets/script/AnyThinkAds/ATSplash";

ATSplashSDK.loadAd("your placement id");

 

2. 设置监听

private SplashAdListener = {
    onSplashAdLoaded: (placementId: any) => {
        console.log("onSplashAdLoaded", placementId)
    },
    onSplashAdLoadFail: (placementId: any, errorInfo: any) => {
        console.log("onSplashAdLoadFail", placementId, errorInfo)
        this.setAdStatusText(this.btnSplash, "Load failed");
    },
    onSplashAdShow: (placementId: any, callbackInfo: any) => {
        console.log("onSplashAdShow", placementId, callbackInfo)
    },
    onSplashAdClick: (placementId: any, callbackInfo: any) => {
        console.log("onNativeAdClick", placementId, callbackInfo)
    },
    onSplashAdClose: (placementId: any) => {
        console.log("onSplashAdClose", placementId)
    }
};

ATSplashSDK.setAdListener(this.SplashAdListener);

 

3. 展示广告

ATSplashSDK.entryAdScenario("your placement id", "your scenario id");
if (ATSplashSDK.hasAdReady("your placement id")) {
    ATSplashSDK.showAd("your placement id", "your scenario id");
} else {
    ATSplashSDK.loadAd("your placement id");
}
最近修改: 2025-06-04Powered by