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

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

相关文章

    本文实践自 RayWenderlich、Ali Hafizji 的文章《...
Cocos-code-ide使用入门学习地点:杭州滨江邮箱:appdevzw@1...
第一次開始用手游引擎挺激动!!!进入正题。下载资源1:从C...
    Cocos2d-x是一款强大的基于OpenGLES的跨平台游戏开发...
1.  来源 QuickV3sample项目中的2048样例游戏,以及最近《...
   Cocos2d-x3.x已经支持使用CMake来进行构建了,这里尝试...