加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

使用cocos2d js接入有米广告-ios版本

发布时间:2020-12-14 21:28:07 所属栏目:百科 来源:网络整理
导读:1 引入有米的sdk 在ios文件夹下面,右键单击,选择 add files to ... 注意弹出界面有一个 Add folders: Create groups create folder references 选择Create groups,否则容易出错 2 编写静态方法 在AppController.h里面 @interface和@end之间添加方法声明 +

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 = @"70f6a92f41d7a218";

NSString *secretId = @"ac3ed17ac8a46c6b";

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读