Cocos2d-x3.1中使用万普平台实现Android平台广告添加
http://www.2cto.com/kf/201409/339508.html 本文使用万普广告平台往Cocos2d-x3.1项目中添加广告。万普的SDK for Cocos2d-x功能挺全的,只是官方文档的使用说明中使用的Cocos2d-x引擎是2.0.1,平台是Windows下的,年代有点久远,本文主要介绍Mac10.9.5+XCode6.0.1+Cocos2d-x使用万普添加广告。首先赞一下万普的工作人员,头一天晚上注册使用,第二天就打电话问候有没有问题~ 1、注册万普账号http://www.waps.cn,万普其实可以不用登陆注册,同样可以 下载 相关SDK。2、下载SDK下载在新闻公告右边SDK下载,根据要测试的手机系统选择相应SDK,我使用的是Android版For Cocos2dx,100多M的东西。下载下来解压,会出现libs、demo、开发手册和一个更新文档。3、万普官网创建应用很简单,输入应用名称和应用平台,点击下一步即可获得APP_ID,不需要再点SDK下载。 4、创建Cocos2d-x工程
5、拷贝Jar包WapsOffer_ForCocos2dx_1.1目录下libs中的AppOffer_2.1.1.jar到上一步创建的Cocos工程Android目录下,此时proj.android目录下没有libs目录,我们需新建libs目录,并将拷贝的jar包放在该目录下。6、ADT打开proj.android工程首先出现两个问题:1)Unable to resolve target 'android-10'。解决办法:修改project.properties中的target属性为你ADT存在的。其次,修改AndroidManifest.xml为android:minSdkVersion='11' android:maxSdkVersion='18',同样改为你ADT中存在的。2)org.cocos2dx.cpp下的AppActivity.java报错。解决方案:点击工程目录->Properties->JavaBuild Path->Source/Link Source/Browse。选择引擎目录下cocos/platform/android/java/src。OK,修改Folder name,随便写一个即可。OK。 7、修改AppActivity.java代码此处只添加一个迷你广告,来说明平台的配置
8、AndroidManifest.xml加权限
9、编译真机测试编译过程中可能会遇到各种问题。 1)CDT问题:点击项目名称->Properties->Builders,去掉CDT Builder的勾选。 2)NDK路径问题:ADT置于屏幕最前端,ADT->Preferences->Android->NDK->NDK Location框中添加NDK的相对路径。 3)NDK命令问题:点击项目名称->Properties->C/C++ Build->Environment,Add,添加name:NDK_ROOT,value:NDK相对路径,获取可以通过命令行获取。 4)NDK模块问题:点击项目名称->Properties->Java Build Path/Source/Link Source。实质上这一步的问题在第6步解决了。 5)其他问题:如果还是提示target问题,提高AndroidManifest.xml的最小NDK值,或者重启一下ADT就好了。 10、效果图(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |