使用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"); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |