本文档提供了从旧版 Cocos SDK API 迁移到新版 API 的详细指南。
旧版文件 | 新版文件 |
---|---|
ATJSSDK.ts | ATSDK.ts |
ATBannerTSSDK.ts | ATBanner.ts |
ATIntersitialTSSDK.ts | ATInterstitial.ts |
ATIntersitialAutoTSSDK.ts | ATInterstitialAuto.ts |
ATNativeTSSDK.ts | ATNative.ts |
ATRewardedVideoTSSDK.ts | ATRewardedVideo.ts |
ATRewardedAutoVideoTSSDK.ts | ATRewardedAutoVideo.ts |
- 导入变化
typescript 复制代码// 旧版 import { ATJSSDK } from "./ATJSSDK"; // 新版 import { ATSDK } from "./ATSDK";
- 方法名无变化
- 导入变化
typescript 复制代码// 旧版 import { ATBannerTSSDK } from "./ATBannerTSSDK"; // 新版 import { ATBannerSDK } from "./ATBanner";
- 方法名变化
旧版方法 (ATBannerTSSDK) 新版方法 (ATBannerSDK) 说明 loadBanner loadAd 方法名变更 - showAdInPositionAndScenario 新增方法 - showAdInRectangleAndScenario 新增方法 其余方法无变化
- 导入变化
typescript 复制代码// 旧版 import { ATIntersitialTSSDK } from "./ATIntersitialTSSDK"; // 新版 import { ATInterstitialSDK } from "./ATInterstitial";
- 方法名变化
旧版方法 (ATIntersitialTSSDK) 新版方法 (ATInterstitialSDK) 说明 loadInterstitial loadAd 方法名变更 - entryAdScenario 新增方法 其余方法无变化
- 导入变化
typescript 复制代码// 旧版 import { ATIntersitialAutoTSSDK } from "./ATIntersitialAutoTSSDK"; // 新版 import { ATInterstitialAutoAdSDK } from "./ATInterstitialAuto";
- 方法名变化
旧版方法 (ATIntersitialAutoTSSDK) 新版方法 (ATInterstitialAutoAdSDK) 说明 - entryAdScenario 新增方法 其余方法无变化
- 导入变化
typescript 复制代码// 旧版 import { ATNativeTSSDK } from "./ATNativeTSSDK"; // 新版 import { ATNativeSDK } from "./ATNative";
- 方法名变化
旧版方法 (ATNativeTSSDK) 新版方法 (ATNativeSDK) 说明 loadNative loadAd 方法名变更 - entryAdScenario 新增方法 其余方法无变化
- 类变化
AdViewProperty
类保持不变,但需要从ATNative
导入:typescript 复制代码// 旧版 import { AdViewProperty } from "./ATNativeTSSDK"; // 新版 import { AdViewProperty } from "./ATNative";
- 导入变化
typescript 复制代码// 旧版 import { ATRewardedVideoTSSDK } from "./ATRewardedVideoTSSDK"; // 新版 import { ATRewardedVideoSDK } from "./ATRewardedVideo";
- 方法名变化
旧版方法 (ATRewardedVideoTSSDK) 新版方法 (ATRewardedVideoSDK) 说明 loadRewardedVideo loadAd 方法名变更 - entryAdScenario 新增方法 其余方法无变化
- 导入变化
typescript 复制代码// 旧版 import { ATRewardedAutoVideoTSSDK } from "./ATRewardedAutoVideoTSSDK"; // 新版 import { ATRewardedVideoAutoAdSDK } from "./ATRewardedAutoVideo";
- 方法名变化
旧版方法 (ATRewardedAutoVideoTSSDK) 新版方法 (ATRewardedVideoAutoAdSDK) 说明 - entryAdScenario 新增方法 其余方法无变化
//初始化 SDK
// 旧版
import { ATJSSDK } from "./ATJSSDK";
ATJSSSDK.initSDK("appId", "appKey");
// 新版
import { ATSDK } from "./ATSDK";
ATSDK.initSDK("appId", "appKey");
// 加载横幅广告
// 旧版
import { ATBannerTSSDK } from "./ATBannerTSSDK";
ATBannerTSSDK.loadBanner("placementId", settings);
// 新版
import { ATBannerSDK } from "./ATBanner";
ATBannerSDK.loadAd("placementId", settings);
// 加载插屏广告
// 旧版
import { ATIntersitialTSSDK } from "./ATIntersitialTSSDK";
ATIntersitialTSSDK.loadInterstitial("placementId", settings);
// 新版
import { ATInterstitialSDK } from "./ATInterstitial";
ATInterstitialSDK.loadAd("placementId", settings);
// 加载原生广告
// 旧版
import { ATNativeTSSDK } from "./ATNativeTSSDK";
ATNativeTSSDK.loadNative("placementId", settings);
// 新版
import { ATNativeSDK } from "./ATNative";
ATNativeSDK.loadAd("placementId", settings);
// 加载激励视频广告
// 旧版
import { ATRewardedVideoTSSDK } from "./ATRewardedVideoTSSDK";
ATRewardedVideoTSSDK.loadRewardedVideo("placementId", settings);
// 新版
import { ATRewardedVideoSDK } from "./ATRewardedVideo";
ATRewardedVideoSDK.loadAd("placementId", settings);
主要迁移变化:
loadAd
entryAdScenario
方法