ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:189KB ,
资源ID:3804268      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3804268.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件系统升级设计说明书.doc)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

软件系统升级设计说明书.doc

1、 百度联盟移动应用推广 SDK 3.01百度联盟移动应用推广 SDK用户手册 (Android 版) 3.0百度在线网络技术(北京)有限公司(版权所有,翻版必究) 百度联盟移动应用推广 SDK 3.02目录一、 简介 .3二、 运行环境 .3三、 SDK 包导入及权限配置 .31. 申请应用的 APPSID 和计费名 .32. 导入 JAR 包 .33. 配置 AndroidManifest.xml.3四、 广告视图 .41. 横幅 Banner 广告 .42. 插屏广告 .53. 轮盘广告 .64. 开屏广告 .65. 推广墙 .96. 视频广告 .10五、 代码混淆 .11六、 联系我们

2、.12附件 1:申请 APP ID .13百度联盟移动应用推广 SDK 3.03一、 简介百度移动推广 SDK(Android)是百度官方推出的移动推广 SDK 在 Android 平台上的版本(以下简称 SDK) 。SDK 的发行版本(完整下载包为 Baidu_MobAds_SDK.zip)中包括 JAR 包、javadoc 文档、示例以及您正在阅读的用户手册。 以下使用代表 Baidu_MobAds_SDK.zip 解压后的根目录。 JAR 包:/Baidu_MobAds_SDK.jar,开发时导入工程中; 文档:/Baidu_MobAds_SDK_Doc,提供 javadoc 帮助信息;

3、 示例:/Baidu_MobAds_SDK_Demo,多个示例程序代码,帮助您迅速熟悉 SDK 的使用方式; 用户手册:本文档。二、 运行环境可运行于 Android 2.2(API Level 8)及以上版本。三、 SDK 包导入及权限配置1. 申请应用的 APPSID 和计费名登录百度联盟网站后进行申请,您获取的 APP ID 适用于文档中的“BaiduMobAd_APP_ID”详见 附 件 1 。2. 导入 JAR 包将百度推广的 jar 包复制到您工程的 Libs 目录下,并按如下步骤将其导入: 右键点击你的工程,然后选择“Properties”; 在工程属性对话框左边选择“Java

4、Build Path”; 在工程属性对话框主窗口选择“Libraries”; 点击“Add JARs”,添加百度推广 jar 包。3. 配置 AndroidManifest.xml 添加 APPID下文中的BaiduMobAd_APP_ID内容中填写您的:APP ID.或使用代码设置 AdView.setAppSid(context, “e866cfb0”);/第二个参数需改为您的APPID代码设置与配置文件设置是等价的,您只需要在一个地方设置即可。特注:(1)meta-data标签一定要在 application标签下;(2)将APPSid设置成百度联盟网站上获取的APP ID,即可广告调试

5、,并且开始为您的APP 计费;( 3)只有您提交的应用通过审核后,才会获得有效的APP ID。 添加AppActivity申明百度联盟移动应用推广 SDK 3.04 添加权限另外,一些额外的权限可以让您应用获得更精准的广告投放,一份完整的权限配置范例如下:四、 广告视图百度推广 SDK 支持横幅广告、插屏广告、开屏广告、视频广告、轮盘广告等多种广告形式。详细嵌入步骤如下:百度联盟移动应用推广 SDK 3.051. 横幅 Banner 广告在Activity的onCreate函数中:详见 Demo 项目中的 BannerAdActivity 类 注:若您需要使用 AdViewListener 监

6、听器,需要注意 onAdReady 函数回调时是广告资源已经缓存完毕,但是此刻广告还没有渲染出来,若需要根据广告请求状态,对广告视图可见性做切换时,可使用 onAdShow 函数。2. 插屏广告插屏广告的调用流程与 Banner 广告不同。插屏广告需要提前预加载广告 (调用 loadAd 函数);在需要展示的RelativeLayout your_original_layout = new RelativeLayout(this);setContentView(your_original_layout);/人群属性AdSettings.setKey(new String“baidu”,”中国”

7、);/创建广告viewString adPlaceID = “Your_adPlaceId“;/重要:请填上你的广告位IDadView = new AdView(this,adPlaceId);/设置监听器adView.setListener(new AdViewListener()/将adView添加到父控件中(注:该父控件不一定为您的根控件,只要该控件能通过addView添加广告视图即可)RelativeLayout.LayoutParams rllp = new RelativeLayout.LayoutParams();Rllp.addRule(RelativeLayout.ALIGN

8、_PARENT_BOTTOM)your_original_layout.addView(addView,rllp);setContentView(R.layout.interstitialad);String adPlaceId = “Your_adPlaceId“;/重要:请填上您的广告位IDinterAd=new InterstitialAd(this, adPlaceId);interAd.setListener(new InterstitialAdListener();interAd.loadAd();Button btn=(Button)this.findViewById(R.id.

9、btn_interstitial);btn.setOnClickListener(new OnClickListener()Overridepublic void onClick(View arg0) if(interAd.isAdReady()interAd.showAd(InterstitialAdActivity.this);elseinterAd.loadAd(););百度联盟移动应用推广 SDK 3.06时候,可以调用 showAd 函数来显示插屏广告。示例如下:详见Demo项目中的InterstitialAdActivity类注:在“多次展示”插屏广告的场景中,为了让广告及时展现,

10、推荐在InterstitialAdListener监听器的onAdDismissed方法中额外调用一次 interAd.loadAd();视频前贴片插屏广告视频前贴片出现在视频播放之前,有5s倒计时,倒计时结束广告自动关闭。AdSize对应InterstitialForVideoBeforePlay。视频暂停插屏广告视频暂停贴片出现在视频播放暂停时,可以自定义大小,没有倒计时功能。AdSize对应InterstitialForVideoPausePlay。这两种广告形式创建插屏对象使用InterstitialAd(Context context, AdSize adSize, String p

11、ositionId),加载广告使用loadAdForVideoApp(int width, int height),展示广告使用showAdInParentForVideoApp(Activity activity, RelativeLayout parent)。广告关闭会回调接口onAdDismissed()。注:广告请求参数width和height以及显示广告时传入的 parent宽高大小要合理,不能过小。3. 轮盘广告转盘广告为在您的 activity 页面显示一个转盘浮标;用户点击后,可展开为一个轮盘形式,其中直接列出了多个下载类广告。使用方式如下:详见Demo中的IconsAdAct

12、ivity类。注:轮盘会在您的activity 销毁时自动销毁,故不必担心内存泄漏问题。4. 开屏广告开屏广告在您的应用启动时使用,嵌入在您的应用启动页 Activity 中,此类广告展现开始 5s 后自动关闭。开屏分为实时开屏和缓存开屏。实时开屏是成功请求到广告后立即展现,默认可点击;缓存开屏是成功请求到广告后缓存下来,在下次打开应用时再展现,默认不可点击。另外,可通过构造函数来设置是否接受点击类型的广告。构造函数如下:SplashAd(Context context, ViewGroup viewParent, SplashAdListener rlistener, String posi

13、tionId, boolean canClick, SplashType splashType);其中,枚举类型:SplashType.CACHE 表示缓存开屏; SplashType.REAL_TIME 表示实时开屏。其中,canClick 参数表示是否接受点击类型的广告, 若该参数设置为 true,广告填充率会更高。创建缓存开屏时,splashType 需指定为 SplashType.CACHE,positionId 当前填空即可。创建实时开屏时,splashType 需指定为 SplashType. REAL_TIME,positionId 当前填空即可。RelativeLayout r

14、lMain=new RelativeLayout(this);setContentView(rlMain);String adPlaceId = “Your_adPlaceId“;/重要:请填上您的广告位IDIconsAd iconsAd=new IconsAd(this, adPlaceId, new intR.drawable.music, R.drawable.music_close );iconsAd.loadAd(this);百度联盟移动应用推广 SDK 3.07缓存开屏使用方式如下:Overrideprotected void onCreate(Bundle savedInstan

15、ceState) super.onCreate(savedInstanceState);setContentView(R.layout.splash);RelativeLayout adsParent = (RelativeLayout) this.findViewById(R.id.adsRl);SplashAdListener listener=new SplashAdListener() Overridepublic void onAdDismissed() Log.i(“CSplashActivity“, “onAdDismissed“);jumpWhenCanClick();/ 跳转

16、至您的应用主界面Overridepublic void onAdFailed(String arg0) Log.i(“CSplashActivity“, “onAdFailed“);jump();Overridepublic void onAdClick() Log.i(“SplashActivity“, “onAdClick“);/设置开屏可接受点击时,该回调可用;String adPlaceId = “Your_adPlaceId“;/重要:请填上您的广告位IDnew SplashAd(this, adsParent, listener, adPlaceId, true, SplashTy

17、pe.CACHE);百度联盟移动应用推广 SDK 3.08实时开屏使用方式如下:Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.splash);RelativeLayout adsParent = (RelativeLayout) this.findViewById(R.id.adsRl);SplashAdListener listener=new SplashAdListener() Overridepub

18、lic void onAdDismissed() Log.i(“RSplashActivity“, “onAdDismissed“);jumpWhenCanClick();/ 跳转至您的应用主界面Overridepublic void onAdFailed(String arg0) Log.i(“RSplashActivity“, “onAdFailed“);jump();Overridepublic void onAdPresent() Log.i(“RSplashActivity“, “onAdPresent“);Overridepublic void onAdClick() Log.i(

19、“RSplashActivity“, “onAdClick“);/设置开屏可接受点击时,该回调可用;/* 构造函数:* new SplashAd(Context context, ViewGroup adsParent,* SplashAdListener listener,String adPlaceId, boolean canClick, SplashType splashType);*/String adPlaceId = “Your_adPlaceId“;/重要:请填上您的广告位IDnew SplashAd(this, adsParent, listener, adPlaceId,

20、true, SplashType.REAL_TIME);百度联盟移动应用推广 SDK 3.095. 推广墙创建推广墙对象需传入入口图片,用户点击该图片后,进入推广墙页面。当前广告位 id 可以为空。public class RecommendAdActivity extends ActivityRecommendAd recommendAd;Overrideprotected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);setContentView(R.layout.recommend_

21、layout);ImageView iconToBind = (ImageView)this.findViewById(R.id.iv_icon1);String adPlaceId = “Your_adPlaceId“;/重要:请填上您的广告位IDRecommendAd.Builder builder = new RecommendAd.Builder(iconToBind, adPlaceId);builder.setEventListener(new RecmdEventListener()Overridepublic void onIconBindFailed(String reaso

22、n) Log.i(“RecommendAd-DEMO “, “onIconBindFailed: “ + reason);Overridepublic void onIconShow() Log.i(“RecommendAd-DEMO “, “onIconShow“););recommendAd = builder.build();recommendAd.load(this);Overrideprotected void onDestroy() recommendAd.destroy();super.onDestroy();百度联盟移动应用推广 SDK 3.0106. 视频广告视频广告可设置视

23、频的宽高比、视频时长以及是否显示倒计时,视频是实时加载,所以播放视频前需要先缓存几秒钟,使用时先将 VideoAdView 加载到屏幕上,然后调用 requestAd 加载视频广告,视频准备好后会回调onVideoPrepared,这时可以调用 startVideo 立即播放视频或者等待合适时机再播放。public class VideoAdActivity extends Activity private static final String TAG = VideoAdActivity.class.getSimpleName();private VideoAdView videoAdVie

24、w;private Button button;Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);/ 此处设置可防止出现视频第一次播放前屏幕闪一下的问题getWindow().setFormat(PixelFormat.TRANSLUCENT);setContentView(R.layout.video);/ 广告位id,在http:/ adPlaceId = “Your_adPlaceId“;videoAdView = new VideoAdView(this, adPlaceId);videoAdView.setListener(new VideoAdViewListener() Overridepublic void onVideoStart() Log.w(TAG, “onVideoStart“);Overridepublic void onVideoPrepared() Log.w(TAG, “onVideoPrepared“);videoAdView.startVideo();Overridepublic void onVideoFinish() Log.w(TAG, “onVideoFinish“);

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。