位置: 编程技术 - 正文
推荐整理分享使用cocos2d js接入有米广告-ios版本(cocos2d怎么用),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:cocos2d怎么用,cocos jsc,cocos2d-js-min.js,cocos2d js教程,cocos2d-js-min.js,cocos2d-js-min.js,cocos2d js教程,cocos2d-js,内容如对您有帮助,希望把文章链接给更多的朋友!
1 引入有米的sdk
在ios文件夹下面,右键单击,选择 add files to ...
注意弹出界面有一个
Add folders: Create groups
create folder references
选择Create groups,否则容易出错
2 编写静态方法
在AppController.h里面
@interface和@end之间添加方法声明
(void)showAd
在AppController.mm里面实现此方法
(void)showAds{
[YouMiNewSpot showYouMiSpotAction:^(BOOL flag){
if (flag) {
NSLog(@"log添加展示成功的逻辑");
}
else{
NSLog(@"log添加展示失败的逻辑");
}
}];
}
当然也可以自定义类
4 初始化有米广告sdk
在AppController.mm里面的didFinishLaunchingWithOptions加入如下代码:
NSString *appid = @"f6afd7a";
NSString *secretId = @"ac3edac8ac6b";
[YouMiNewSpot initYouMiDeveloperParams:appid YM_SecretId:secretId];
//使用前先初始化一下插屏
[YouMiNewSpot initYouMiDeveLoperSpot:kSPOTSpotTypeLandscape];//填上你对应的横竖屏模式
[YouMiNewSpot clickYouMiSpotAction:^(BOOL flag){
NSLog(@"广告被点击了。。。");
//广告被点击的回调。
}];
将此代码写在cocos2d::Application::getInstance()->run();之前
5 在js文件里面,合适的地方利用反射调用方法showAds
jsb.reflection.callStaticMethod("AppController","showAds");
cocos2d-x 3.2 在window平台vs下解决中文乱码问题 voidWStrToUTF8(std::stringdest,conststd::wstringsrc){dest.clear();for(size_ti=0;isrc.size();i){wchar_tw=src[i];if(w=0x7f)dest.push_back((char)w);elseif(w=0x7ff){dest.push_back(0xc0|((w6)0x1f));dest.pu
android之cocos2d游戏基础篇 最近公司接了一个软控硬的项目,里面有几个游戏,因为之前一直在做应用,从没有接触过游戏这块。所以很苦!只能从头开始学习游戏开发,幸好有
cc.pool 缓存池 类在大飞机游戏,接水果游戏等等中。子弹和下落精灵的不断创建是会影响的内开资。机器差点会影响到整个游戏的体验。但是,不用怕,有cc.pool。varn
标签: cocos2d怎么用
本文链接地址:https://www.jiuchutong.com/biancheng/368380.html 转载请保留说明!友情链接: 武汉网站建设