最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

软件系统升级设计说明书

来源:动视网 责编:小OO 时间:2025-09-30 01:47:22
文档

软件系统升级设计说明书

百度移动推广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一、简介百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK)。
推荐度:
导读百度移动推广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一、简介百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK)。
百度移动推广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

一、简介

百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK)。SDK的发行版本(完整下载包为android.zip)中包括JAR包、文档、示例以及您正在阅读的用户手册。 以下使用代表android.zip解压后的根目录。

●JAR包:/android_api.jar,开发过程中导入Android项目;

●文档:/android_doc,提供开发帮助信息;

●示例:/android_demo,从易到难的多个示例程序代码,帮助您迅速熟悉SDK的使用方式;

●用户手册:本文档。

二、阅读对象

本文档面向所有使用该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。

⏹右键点击你的工程,然后选择”Properties”; 

⏹在工程属性对话框左边选择”Java Build Path”; 

⏹在工程属性对话框主窗口选择”Libraries”; 

⏹点击”Add JARs”,添加/android_api.jar。

3.文档使用

⏹若是在eclipse或其他IDE下开发,可设置JAR包的Javadoc路径为/doc,便于在IDE中获得即时的开发帮助信息;

⏹也可以直接在浏览器中打开/doc/index.html查看该文档。

4.配置AndroidManifest.xml

具体的信息参见图1。加亮文字标示了需要配置的信息:

⏹meta-data:BaiduMobAd_APP_ID为应用程序的发布ID,如此处为"debug",请根据需要替换;BaiduMobAd_APP_SEC为计费名,测试期间为“debug”,正式上线后可以替换。

⏹上述2个信息,可以通过AdView.setAppSid和AdView.setAppSec设置,并且会覆盖AndroidManifest.xml中的设置。注:调用需要在AdView实例化之前进行,可参见Demo中的“代码式布局”,“高级应用(文本)”代码中的注释部分。

⏹添加AppActivity申明

⏹添加必要的权限

◆必要权限:您必须申明的权限

◆可选权限:您可根据实际需求设置

图1 AndroidManifest.xml

5.声明式布局

参照以下步骤(参见示例程序中“声明式布局”、“高级应用”):

⏹在A中/res/layout/simple_declaring.xml声明                          com.baidu.mobads.AdView:

首先在第一个xml布局元素中添加baiduadsdk名字空间如下图所示,再申明AdView视图

图3 simple_declaring.xml

6.代码式布局

在代码的合适位置添加如下语句,其中context为android.content.Context类的实例:

        AdView adView = new AdView(context); 

7.代码混淆

如果您需要使用proguard混淆代码,请确保不要混淆SDK的代码,请在proguard.cfg文件尾部添加如下配置信息:

-keep class com.baidu.mobads.** {

  public protected *;

}

五、接口和

8.常用接口

    表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中的设置

9.

开发者需要在推广展示过程中捕获一系列事件:或用于启动广告展示、或用于统计广告计费信息(展现、点击等)、或用于监控异常情况。为此我们提供的(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、APPSEC

1.为何需要申请?

调试过程使用debug,我们的计费后台会忽略这些计费日志;您的App上线前,请务必替换debug为真实值。

2.为何要在移动联盟中上传App

您选择使用JS版SDK,通常不愿意改动App再通过各个渠道到发布。您在“申请流程”中上传的App只是为了申请APPSID和APPSEC;并触发后续我们审核人员让APPSID和APPSEC通过审核。

3.申请流程?

1.移动联盟注册

2.移动联盟登陆

3.创建应用

4.选择渠道,获取APPSID和APPSEC

应用版本列表

获取APPSID和APPSEC(计费名)

5.AndroidManifest.xml中application标签内添加meta-data字段,请注意BaiduMobAd_APP_ID、BaiduMobAd_APP_SEC填写您在上一步中获取到的值

6.按渠道上传应用

7.等待审批结果,您可在“应用版本列表”也查看状态

文档

软件系统升级设计说明书

百度移动推广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一、简介百度移动推广SDK(Android)是百度官方推出的移动推广SDK在Android平台上的版本(以下简称SDK)。
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top