flash air添加360广告教程
通过360ANE,给flash air ios和android移动应添加360广告

简介

  flash开发移动应用还是很方便,能特别是游戏类型的都能很快速的完成,但是开发完后加广告就成了件伤脑筋的事情,现在很多平台都要求接他们的sdk才能上平台,但是又没几个提供air sdk。360也是一样,虽然是个三流的广告平台,却也一样要求加他们的sdk,所以不得不搞个360的ane插件。 通过360的flash ANE,给As3开发的作品添加广告就容易了
360 Ane可以在air中添加条形广告,全屏,支持android个平台.。 Air sdk版本要求14或者更高,当然用最新的air 16也没问题,但是16还不稳定,最好还是用air 15吧
添加插件后的应用在pc上可以正常运行,但是不会展示广告,只有在真实设备上才会有广告。

注册360账号

  在开始代码之前,先上http://dev.360.cn/上创建账号,然后创建和提交应用,贱婢360要求应用在360上线并下载量超过1000才能申请广告,等开通广告权限后,并创建获取广告ID。等应用集成了广告后提交给360审核,然后等待审核通过后的广告ID展示才能挣钱。

flash 游戏里面添加360条形广告

  在开始代码之前,需要先把gdt的ane添加到编译路径中。
把360assets 目录内容复制到你的项目源码目录下面


Ads360.getInstance().showBanner("appID", Ads360.BANNER, Ads360Position.TOP, true);//在应用的顶部显示banner测试广告,最后一个boolean参数表示是否是测试模式

as3 android游戏中怎么添加360全屏广告?

  air android游戏里面添加360广告也和显示条形广告一样简单,不过因为全屏广告加载需要时间,所以在展示前先要加载广告,等广告加载完后再展示,下面简单例子是在接收到全屏广告后立即展示360全屏。直接看代码。 代码中添加了360的事件监听器,在收到全屏广告已经加载成功后,把它展示在屏幕上。

Ads360.getInstance().showInterstitial(appID, true);//第一个参数为360网站上获取到的广告id,第二个参数表示是否为测试模式

as3 中接收处理360广告事件

  air android游戏里面可以接收和处理360广告里面的诸如获取到广告,关闭广告等事件。处理方法类似下面


Ads360.getInstance().addEventListener(Ads360Event.onBannerReceive,onAdReceived);
protected function onAdReceived(event:Ads360Event):void
{
    if(event.type==Ads360Event.onBannerReceive){
	trace(event.type,event.data);
    }
}

添加360广告配置

  要想360正常展示广告air android应用需要配置权限和activity才能显示广告。在xxx-app.xml中添加下面的代码。

注意:flash cc,flash cs 工具会自动修改xxx-app.xml文件,从而导致配置总是失败。解决办法是在flash cc的右侧导出面板中把配置管理中的自动选项改成手动管理。


<android>
<manifestAdditions><![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_TASKS"/>
</manifest>
]]></manifestAdditions>
</android>

返回常用ANE汇集

下载

联系

Email:wohaosea@gmail.com

qq群:56892018

copyright CUO GAME 浙ICP备15022781号-1