菜单

导入和配置

1. SDK说明

Taku Cocos2dx版本SDK是基于Taku的Android及iOS版本做二次封装的版本,方便基于Cocos2d环境开发的开发者集成使用,支持的广告形式包括激励视频广告、插屏广告、banner广告、原生广告。

2. 集成引用配置

2.1 文件说明

文件说明是否必须
Classes/bridge目录里面包括SDK需要用到的调用接口类及回调接口,具体见下方说明Y
bridge_iosiOS版SDK转换接口具体实现Y
bridge_android/jni目录Android版SDK转换接口具体JNI实现Y
bridge_android/source目录Android版SDK转换接口的java实现Y

2.2 通用集成环境配置说明(必需)

1、Cocos2dx SDK只提供C++与bridge文件,请下载iOS原生的SDK(iOS 下载地址)或者Android原生的SDK(Android 下载地址)配合进行使用;

2.3 iOS集成环境配置说明

1、将Classes中bridge目录中的文件拖进Xcode的Classes group中;
2、拷贝bridge_ios,到项目工程proj.ios_mac/ios目录中,并将内容拖动到Xcode的ios group中;

具体xcode环境配置及framework引用,请参照iOS帮助文档

2.4 Android集成环境配置说明

1、将Classes中的bridge目录下和bridge_android/jni的文件配置到CMakeList.txt,使项目导入该.cpp和.h文件;
2、bridge_android/source/com/anythink/cocos2dx/bridge目录的java代码(包括整个路径目录)复制到游戏的android项目的 /app/src下

具体Android Studio环境配置及AAR库引用,请参照Android帮助文档


3. Splash开屏广告说明

强烈建议使用Xcode/Android Studio中的原生API(Objective-C / Java)来接入。 有关如何使用Objective-C / Java集成开屏广告的更多信息,请参考Taku SDK集成说明文档

系统平台说明
Taku Android SDK查看
Taku iOS SDK查看

具体调用示例如下:
iOS:

[[ATAdManager sharedManager] loadADWithPlacementID:@"your ad placement id" 
extra:@{kATSplashExtraTolerateTimeoutKey:@5.0} delegate:self window:window containerView:nil];

iOS里面的window可直接使用AppController类中的windonw去展示

Android: 需要在应用里创建一个Activity,详细Demo可以查看:proj.android/app/src/org.cocos2dx.cpp/SplashActivity

//示例代码
new ATSplashAd(this, container, placementId, listener);


最近修改: 2025-05-30Powered by