ANDRIOD AIR广告之ADMOB使用心得小结.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:2 大小:55KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

ANDRIOD AIR广告之ADMOB使用心得小结.doc

ANDRIODAIR广告之ADMOB使用心得小结.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

最近在研究移动应用,现在Andriod做点应用试试,花了一点时间做了个火车票查询的应用,上了几个平台看看效果,跑跑流程。顾名思义,应用是实时查询火车票的官网余票信息,应用做好了,免费的,就也想着放点广告试试,这时候就发现AS3的苦逼。搞广告需要ANE,还好在网上找到了一个Admob的广告ANE,是个谷歌开源项目,具体我就不详细说了,做着写的有例子,就是替换下jar文件,添加ANE到项目直接调用就可以了,自己简单封装了一个工具类,顺便分享下(有待完善)。package{importso.cuo.anes.admob.AdAlign;importso.cuo.anes.admob.AdEvent;importso.cuo.anes.admob.AdType;importso.cuo.anes.admob.Admob;publicclassADAdmob{/****/publicvarisShowAd:Boolean=false;privatevarmyAdmobId:String="a150eeaece2a62e";privatestaticvarm_instance:ADAdmob=null;publicfunctionADAdmob(p:Param){}publicstaticfunctiongetinstance():ADAdmob{returnm_instance||=newADAdmob(newParam());}/***显示广告*@paramxX坐标*@paramyY坐标*@paramtype广告类型*@paramisAlgin是否按照align来部分,如果true以align为准xy无效否则false则以xy为准align无效*@paramalign位置**/publicfunctionshowAd(x:int=0,y:int=0,type:String=AdType.BANNER,isAlgin:Boolean=false,align:int=AdAlign.ALIGN_BOTTOM):void{varadmob:Admob=Admob.getInstance();if(admob.isSupported){admob.setUnitId(myAdmobId);admob.dispatcher.addEventListener(AdEvent.onReceiveAd,this.adHandler);admob.dispatcher.addEventListener(AdEvent.onFailedToReceiveAd,this.ad2Handler);admob.dispatcher.addEventListener(AdEvent.onDismissScreen,c1Handler);admob.dispatcher.addEventListener(AdEvent.onPresentScreen,pressHandler);admob.dispatcher.addEventListener(AdEvent.onLeaveApplication,levelHandler);if(isAlgin){admob.showRelation(align,type);}else{admob.show(x,y,type);}}else{trace("notsupport");}}