已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
百度移动推广SDK 2.1百度移动推广SDK用户手册 (Android版) 2.1百度在线网络技术(北京)有限公司(版权所有,翻版必究) 修改记录版本更新时间变更内容1.02011-7-24文档创建2.02012-5-8增加“接口和监听器”章节2.02012-5-8增加“常用接口”2.02012-5-8增加“监听器”2.02012-5-8增加“附件1 申请APPSID、APPSEC”2.12012-8-15目录一、简介4二、阅读对象4三、运行环境4四、工程设置41.申请应用APPSID和计费名42.导入JAR包53.文档使用54.配置AndroidManifest.xml55.声明式布局66.代码式布局77.代码混淆8五、接口和监听器81.常用接口82.监听器8六、示例9七、联系我们9八、附件1:申请APPSID、APPSEC11一、 简介百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK)。SDK的发行版本(完整下载包为android.zip)中包括JAR包、文档、示例以及您正在阅读的用户手册。 以下使用代表android.zip解压后的根目录。l JAR包:/android_api.jar,开发过程中导入Android项目;l 文档:/android_doc,提供开发帮助信息;l 示例:/android_demo,从易到难的多个示例程序代码,帮助您迅速熟悉SDK的使用方式;l 用户手册:本文档。二、 阅读对象本文档面向所有使用该SDK的开发人员、测试人员、合作伙伴以及对此感兴趣的其他用户。三、 运行环境可运行于Android 1.5(API Level 3)及以上版本。四、 工程设置(注:以下提及的各个文件均可在/android_demo中找到。)1. 申请应用APPSID和计费名首先,你需要在AndroidManifest.xml中设置meta-data(详见“4 配置”)BaiduMobAd_APP_ID(简称”APPSID”)和BaiduMobAd_APP_SEC(下称“计费名”)。APPSID和计费名在百度移动推广平台申请,只有使用生效的应用版本的APPSID和计费名才能正常计费。调试期间您可以使用“debug”。SDK 2.0开始您还可以通过调用AdView.setAppSid和AdView.setAppSec设置对应值。2. 导入JAR包将SDK中的JAR包导入您创建的Android项目,以下假设您已经创建了项目A。n 右键点击你的工程,然后选择”Properties”; n 在工程属性对话框左边选择”Java Build Path”; n 在工程属性对话框主窗口选择”Libraries”; n 点击”Add JARs”,添加/android_api.jar。3. 文档使用n 若是在eclipse或其他IDE下开发,可设置JAR包的Javadoc路径为/doc,便于在IDE中获得即时的开发帮助信息;n 也可以直接在浏览器中打开/doc/index.html查看该文档。4. 配置AndroidManifest.xml具体的信息参见图1。加亮文字标示了需要配置的信息:n meta-data:BaiduMobAd_APP_ID为应用程序的发布ID,如此处为debug,请根据需要替换;BaiduMobAd_APP_SEC为计费名,测试期间为“debug”,正式上线后可以替换。n 上述2个信息,可以通过AdView.setAppSid和AdView.setAppSec设置,并且会覆盖AndroidManifest.xml中的设置。注:调用需要在AdView实例化之前进行,可参见Demo中的“代码式布局”,“高级应用(文本)”代码中的注释部分。n 添加AppActivity申明n 添加必要的权限u 必要权限:您必须申明的权限u 可选权限:您可根据实际需求设置图1 AndroidManifest.xml5. 声明式布局参照以下步骤(参见示例程序中“声明式布局”、“高级应用”):n 在A中/res/layout/simple_declaring.xml声明 com.baidu.mobads.AdView:首先在第一个xml布局元素中添加baiduadsdk名字空间如下图所示,再申明AdView视图图3 simple_declaring.xml6. 代码式布局在代码的合适位置添加如下语句,其中context为android.content.Context类的实例:AdView adView = new AdView(context); 7. 代码混淆如果您需要使用proguard混淆代码,请确保不要混淆SDK的代码,请在proguard.cfg文件尾部添加如下配置信息:-keep class com.baidu.mobads.* public protected *;五、 接口和监听器1. 常用接口表1 AdView中的常用接口SDK版本接口详细说明1.0setListener资源下载成功轮播过程可能有多次推广更新,每次成功均被触发1.0setVisibility可见性若要隐藏AdView空间,请直接调用AdView.setVisibility(View.GONE);请不要在AdView可见时隐藏AdView的父控件。1.0setTextColor设置文字颜色,2.1+不再支持1.0setBackgroundColor设置背景颜色,2.1+不再支持2.0setAppSid设置appsid调用改方法设置的appsid将覆盖AndroidManifest.xml中的设置2.0setAppSec设置计费名调用改方法设置的计费名将覆盖AndroidManifest.xml中的设置2. 监听器开发者需要在推广展示过程中捕获一系列事件:或用于启动广告展示、或用于统计广告计费信息(展现、点击等)、或用于监控异常情况。为此我们提供的监听器(AdViewListener)包含如下一组接口: 表2 监听器接口SDK版本接口详细说明1.0onReceiveSuccess资源下载成功已删除 1.0onReceiveFail资源下载失败已删除 1.0onAdSwitch推广轮播切换每次推广切换时均被触发2.0onAdReady资源下载且界面构造完毕实例化AdView后触发,且只触发一次2.0onAdShow展示计费事件每次展现计费时被触发 2.0onAdClick点击计费事件有网络状态下点击进入推广页面前触发;或有信号状态下进入拨号界面前触发2.0onAdFailed推广无法继续展示由于网络或无推广资源可用等情况触发六、 示例示例中总共包含3个不同的示例:“声明式布局”、“代码式布局”、“高级应用”。1. “声明式布局”示例示例中在res/layout/simple_declaring.xml中声明com.baidu.mobads.AdView视图类。2. “代码式布局”示例示例中在Activity(SimpleCodingLayout)中直接使用代码实例化com.baidu.mobads.AdView视图类。七、 联系我们感谢您的阅读,如果有问题请email我们。邮箱: 八、 附件1:申请APPSID、APPSEC1. 为何需要申请?调试过程使用debug,我们的计费后台会忽略这些计费日志;您的App上线前,请务必替换debug为真实值。2. 为何要在移动联盟中上传App您选择使用JS版SDK,通常不愿意改动App再通过各个渠道到发布。您在“申请流程”中上传的App只是为了申请APPSID和APPSEC;并触发后续我们审核人员让APPSID和APPSEC通过审核。3. 申请流程?1. 移动联盟注册2. 移动联盟登陆3. 创建应用4. 选择渠道,获取APPSID和A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (正式版)DB22∕T 2683-2017 《建筑用玄武岩纤维增强火山渣空心条板》
- 施工企业会计基础 - 答案
- 移动介质使用安全规范
- 员工培训考核管理办法
- 公关服务公司财务管理制度
- 2026电梯技术员面试题及答案
- 第4练《实践是检验真理的唯一标准》课前预习-语文拓展模块下册(高教版)山东省版《一课一练》
- 工业机器人维护服务协议(2026年智能制造)
- 12000吨高附加值特种纸深加工生产线项目可行性研究报告模板-立项备案
- 5.1.1有理数指数幂 课件(内嵌视频)2025-2026学年高一数学下学期高教版基础模块下册
- 2025年国有企业管理岗竞聘笔试题和答案
- 2026年高考语文北京卷试题(附答案)
- 2026-2030中国石墨烯防腐涂料行业市场发展趋势与前景展望战略分析研究报告
- 2026广东广州市公安局招聘警务辅助人员248人笔试备考试题及答案解析
- 宣城市宣州区2025-2026学年第二学期五年级语文期末考试卷(部编版含答案)
- 2026年科学中考热点试题及答案
- 2026年液氢储罐液位测量技术应用
- 山东省潍坊市2024-2025学年高一年级下册期末质量监测 化学试题(原卷版)
- 2026内蒙古鄂尔多斯市本级事业单位第一批引进高层次和紧缺人才39人笔试备考试题及答案解析
- 腾讯内部沟通管理制度
- 蜂蜡疗课件教学课件
评论
0/150
提交评论