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");
}