菜单

SDK导入&初始化

1. SDK下载

您可以从TaKu SDK下载平台获取。

 

2. SDK导入

⚠️注意:CocosCreator SDK 需搭配Android或者iOS的 SDK进行使用

下载得到的压缩包目录说明:

文件夹 描述
Android 集成Android平台需要的SDK包
iOS 集成iOS平台需要的SDK包
Android_iOS 集成Android+iOS平台需要的SDK包

平台目录的说明:

文件夹/文件名 描述
Scipt Cocos Creator项目中需要引入的TS代码文件
bridge/iOS Xcode工程的bridge代码文件,需要引入到您游戏的Xcode工程
bridge/Andorid Android Studio工程bridge代码文件,分别提供了bridge的源码(source目录)以及aar包(library目录),可按需要选择使用在您游戏的Android工程

 

2.1 Android导入说明

(1).在SDK的压缩包里选择Android平台下的*_cocosjs_bridge.aar包放到项目工程libs目录下,并通过build.gradle进行引入
dependencies {
    api fileTree(include: ['*.jar','*.aar'], dir: 'libs')
}

也可选择源码的方式,将源码放置在项目的src/main/java目录下,此时需要额外配置混淆规则:

-keep public class com.**.cocosjs.**
-keepclassmembers class com.**.cocosjs.** {
   public *;
}

(2).请前往TaKu SDK下载中心,具体引入说明可参考Android接入指南

 

2.2 iOS导入说明

(1).iOSCocosCreatorBridge文件夹拖到Xcode左边的文件列表中,在弹出的对话框中作如下选择(如图所示):
  • Destination选项勾选Copy items if needed
  • Added Folders选项勾选Create groups
  • Add to targets勾选需要添加的target

文章图片

(2).请前往TaKu SDK下载中心,具体引入说明可参考iOS 接入指南

 

3. SDK初始化

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

// ---------------使用 GDPR 初始化流程 start------------------------------
/*ATSDK.getUserLocation(function (userLocation: string | number) {
    if (userLocation === ATSDK.kATUserLocationInEU) {
        if (ATSDK.getGDPRLevel() === ATSDK.UNKNOWN) {
            ATSDK.showGDPRConsent(function () {
                ATSDK.initSDK("your app id", "your app key");
            });
        }
    }
});*/
// ---------------使用 GDPR 初始化流程 end------------------------------

ATSDK.initSDK("your app id", "your app key");
最近修改: 2025-06-04Powered by