本文建立在读者已经掌握cocos creator安卓打包的前提下接入admod广告。

首先下载anysdk,然后点击安妮市场

ak_1

下载好AdMod后,回到图ap_1的界面点击“➕”创建adtext工程,

ak_2

这边注意,如果没有keystore文件,就使用签名小工具,改一改,添一添就行,测试而已不用认真。成功后会生成签名文件。

我这里的都是官方给的三个地址,测试用。我贴出来供参考:

 http://pay.anysdk.com/callbacktest/devnull.php     http://oauth.anysdk.com/api/User/LoginOauth/

http://pay.anysdk.com/callbacktest/devnull.php

http://pay.anysdk.com/v5/Order/getOrderId/

ak_3

建立成功了,点击下一步,

ak_4

选择GooglePlay,随意选。点击下一步。

ak_5

在广告栏里面选择我们已经下载好的包的AdMod,我们只写banner广告,但是会用bannner为例介绍其它广告的调用。设置好点击下一步。并且继续点击“AdMod-banner”

ak_6

咱们的那个AD Unit ID可以从google广告官网申请,需要翻墙上网。打开google admod网站在应用里面选择“否”,然后在新打开的网页输入一个测试的名字选择安卓平台,创建广告单元,选择横幅广告,当提示你成功创建广告的时候会给你生成两个ID,记住下面的那个id,放到你的anysdk的AD Unit ID里面。然后点击下一步,在新页面点击完成,

ak_7

会提示你请选择游戏母包,在这儿要选择apk包。

apk包:接下来就是cocos creator 里面关于游戏的apk包的创建。我用的是js代码来调用anysdk的调用广告的API。

创建一个新的简单的工程。工程的创建与普通工程创建没有区别。主要介绍我们挂载在Canvas下面的脚本。

cc.Class({

extends: cc.Component,

properties: {

TXT:cc.Label,//这个是用来打印各种错误输出和咱们的调用广告的信息。

},

// use this for initialization

onLoad(){

},

show_chaping:function () {//"show_chaping"这个函数在场景中挂在按钮点击回调里面

this.ADTest();

},

ADTest(event){

if(typeof(anysdk) =='undefined'){//判断"anysdk"是否存在

this.TXT.string ='anysdk undefined';

return;

}else{

this.TXT.string ='anysdk';

}

let ads_plugin = anysdk.agentManager;//获取anysdk的插件管理类

if(typeof(ads_plugin) =='undefined'){

this.TXT.string ='ads_plugin undefined';

return;

}else{

this.TXT.string ='ads_plugin';

}

let ads = ads_plugin.getAdsPlugin();//获取广告插件对象

if(typeof(ads) =='undefined'){

this.TXT.string ='ads underfined';

return;

}else{

this.TXT.string ='ads';

}

// 广告类型 标识符

// Banner  AD_TYPE_BANNER

// 插屏广告    AD_TYPE_FULLSCREEN

// 精品推荐    AD_TYPE_MOREAPP

// 积分墙 AD_TYPE_OFFERWALL

// 激励视频广告  AD_TYPE_REWARDEDVIDEO

// 原生广告    AD_TYPE_NATIVEEXPRESS

// 改进版原生广告 AD_TYPE_NATIVEADVANCED

if(ads && ads.isAdTypeSupported(anysdk.AdsType.AD_TYPE_BANNER)){//如果获取成功

//开发者可以通过 bool isAdTypeSupported(adType) 判断该广告 SDK 是否支持该类型的广告。

ads.showAds(anysdk.AdsType.AD_TYPE_BANNER);

//showAds(adsType, idx);

// 功能介绍通过传递要显示的广告类型,显示相应的广告。

// 参数说明:adsType 为广告类型,idx 为打包工具对应的配套参数 ID。

}

ads.setListener(this.onAdsResult,this);//用户系统存在回调信息,需要设置监听类,重写监听方法。

},

onAdsResult(code,msg){//开发者需要实现 onActionResult 方法

this.TXT.string ='onAdsResult';

this.TXT.string ='code:'+code+',msg:'+msg;

},

});

直接粘贴到ws或者code 里面看会好一点。操作完成后。就可以进行打包操作了。

ak_8

在anysdk栏勾选上,里面的会有四栏要你填的信息,下面三栏里用你们自己的这个地方的信息

ak_10

使用这边的信息填好cocos creator此处,

ak_11

搞定后,点击构建,构建成功不要编译,点击打开

在\build\jsbType\frameworks\runtime-src\proj.android-studio 目录下修改build.gradle文件中的参数。 找到

dependencies {

classpath 'com.android.tools.build:gradle:3.0.0'

// NOTE: Do not place your application dependencies here; they belong

// in the individual module build.gradle files

}

将3.0.0改为2.3.0目的是为了避免在anysdk中打包时报错。然后点击编译打出apk包。然后回到anysdk软件回到我们上面选择游戏母包的那一步点击浏览选择/build/jsb-default/publish/android/hello_world-release-signed.apk。之后勾选渠道列表,点击打包等到打包完成就行

ak_13

点击安装之前要连接一台安卓手机。

ak_14

也可以点击打开目录来看看你的apk包发到手机再安装。安装成功后就可以看看你的广告了。

ok,cocos creator 使用anysdk接入admod的材料到这就介绍完成了,大家有什么高见和其它意见希望不吝赐教,我一定认真,及时更正。

cocos creator 使用anysdk接入admod相关推荐

  1. Cocos Creator Android 平台 Google 原生登录

    在海外项目中,我们通常需要接入 Google 帐号登录,这样可以提高应用使用率. 下面以 Android 平台 接入 Google 原生登录为例,进行详细说明. 一.准备工作 1.需要 Android ...

  2. 精品教程|Cocos Creator如何集成 AnySDK?

    今天由技术大牛Eddy为大家介绍怎么在 Cocos Creator 项目中集成 AnySDK . 开发环境 CocosCreator 1.1.1, AnySDK 2.1.2, AnySDK_Frame ...

  3. cocos creator 优量汇广告接入

    android 优量汇广告接入 本文主要指引接入以cocos creator 2.4.3引擎 在Android studio 中 编写小游戏为例,优量汇后台 (地址:https://adnet.qq. ...

  4. cocos creator接入微信登陆sdk android篇

    cocos creator接入微信登陆sdk 背景 项目引擎使用cocos creator,使用android studio集成开发工具,在开发之前先做好准备工作 在微信开放平台上创建好移动应用,拿到 ...

  5. cocos creator接入微信登陆sdk ios篇

    cocos creator接入微信登陆sdk ios篇 背景已经在Android篇里面交代过了,有兴趣的朋友可以再看看Android篇 步骤 去微信开放平台下载ios平台所需要的sdk 在" ...

  6. cocos creator ios 接入 facebook sdk login

    主程序是cocos creator 发布ios时要接facebook登录的sdk cocos creator 发布ios版本后 按官方文档配置接入,碰到以下问题 执行 sudo gem install ...

  7. cocos creator qqPlay QQ玩一玩 轻游戏接入

    程序接入: 一.网络通信 websocket this.sio = new BK.WebSocket("wss://"+this.ip); this.sio.binaryType ...

  8. cocosjs微信头像本地服务器,Cocos creator游戏接入微信开放数据域,实现好友排行榜功能...

    微信小游戏加入排行榜功能,可以增加游戏微信好友参与,增加分数竞争氛围,官方的说明文档不怎么详细,也有坑.本文实战以cocos creator v2.2版本为例,供大家参考. 结果显示: 前提: 1.创 ...

  9. Cocos Creator:高效率内容生产,引领全平台制霸!

    「深圳站」沙龙已经圆满落下帷幕,很高兴和大家因为同一个理念:「让游戏开发更简单」而得缘相聚于此. 在此,我要代表 Cocos 特别感谢不远万里专程赶来参会的朋友:感谢探娱和独角兽两位协办方的赞助和大力 ...

  10. cocos creator上线appstore的脚印

    话说最近用cocos creator弄了个作品,很早就作品完善了,然后提审appstore.那么坑就来了. 各种杯具,特此记录,望小伙伴看到后立刻从坑里爬出来. 1.第三方支付 cocos creat ...

最新文章

  1. android从放弃到精通 第五天 excellent
  2. 详解静态路由(入门类)
  3. 计算机网络 ip协议是,计算机网络知识:TCP/IP协议
  4. 将 ASP.NET Core 2.0 项目升级至 ASP.NET Core 2.1 RC 1
  5. Sum of Consecutive Prime Numbers POJ - 2739(线性欧拉筛+尺取法)
  6. MySQL索引的Index method中btree和hash的区别
  7. matlab求傅里叶级数展开式_连续时间的傅里叶级数
  8. [IOI2005]Riv 河流
  9. 【语音隐写】基于matlab GUI DWT+SVD音频水印嵌入【含Matlab源码 1409期】
  10. windows编程_WIN32_WINNT, _WIN32_IE,WINVER,_WIN32_WINDOWS(版本)的定义与取值
  11. html5按钮组水平均分,ichart.js绘制虚线、平均分虚线效果的实现代码_javascript技巧...
  12. mysql多表联合查询 去重_MySQL多表联合查询
  13. svg-path圆点沿路径跟随动画
  14. 针对DDoS攻击异常流量攻击统计
  15. 12C创建用户问题 ORA-65096
  16. OUC2021秋-计算机网络-期末(回忆版)
  17. 恋空 By whaosoft
  18. 学习-输入正整数m,判断m是否是素数
  19. 通用能力测试软件,个人通用能力测评
  20. 凯撒加密的python语言程序_python实现凯撒密码、凯撒加解密算法

热门文章

  1. c语言程序小兔子吃萝卜图片,小白兔吃萝卜看图写话范文
  2. ERROR StatusLogger No log4j2 configuration file found. Using default configuration解决方式
  3. 医患诚信系统——软件项目的风险
  4. 经常见到的几个菜谱名字
  5. 架构师之殇:一个反对“平台团队”的案例
  6. 初中计算机课感悟,初中信息技术课教育随笔
  7. 职场人士必学的10种Excel打印技巧【特别实用,赶紧收藏】
  8. 计算机管理 未分配磁盘,win7系统对未分配磁盘空间进行分区的操作方法
  9. 查询-SPJ练习3参考答案
  10. 气相色谱仪排除问题S级详情讲解【Chro】