Android Studio 使用百度移动生态SDK(广告联盟)




我相信很多朋友肯定也发现百度开放一个app应用需要收益,那收益从哪里来呢,我在此分享如何使用“百度移动生态SDK(广告联盟)”

1:在使用前,您需要获取您的APP
key等应用基础信息。点击获取
http://app.baidu.com/apps

2:你需要到百度官网下载百度移动生态的sdk:http://app.baidu.com/value/sdkservice

3:解压下载的sdk,里面包含“01-SDK客户端开发包”、“
02-SDK说明及范例”。
看了一下百度给的SDK文档,很详细,但是写的不是很完善,有的朋友看起来可能会绕很多弯路,今天有空我对这个地方做了一下总结。


4:在android studio
中创建一个自己的新工程或在现有的项目中应用: czgLearnAndroidDemo


第一步:需要引入BDIntegrationSDK_LibProject工程

选择菜单:File/new/import module



第二步:将BDIntegrationSDK_LibProject工程引入到项目中

右键项目选择菜单open module settings

选择app/ dependencies/+加号/Module
dependencies,把BDIntegrationSDK_LibProject选择并添加进去



在BDIntegrationSDK_LibProject模块的AndroidManifest.xml文件中添加你在百度申请的appid和appkey:如下

<application>

    

    <meta-data android:name="BDAPPID" android:value=""/>

    <meta-data android:name="BDAPPKEY" android:value=""/>

在自己工程的AndroidManifest.xml文件中添加权限

<uses-permission android:name="android.permission.INTERNET"/>

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

<uses-permission android:name="android.permission.WRITE_SETTINGS"/>

在自己工程的AndroidManifest.xml文件中添加activity等

<!-- 注册百度联盟SDK的activity -->

  <activity

    android:name="com.baidu.appx.uikit.BDActivity"

    android:configChanges="orientation|screenSize" >

</activity>

<receiver android:name="com.baidu.appx.app_download.CompleteReceiver" >

    <intent-filter>

        <action android:name="android.intent.action.DOWNLOAD_COMPLETE" />

        <action android:name="android.intent.action.DOWNLOAD_NOTIFICATION_CLICKED" />

    </intent-filter>

    <intent-filter>

        <action android:name="android.intent.action.PACKAGE_ADDED" />

        <data android:scheme="package" />

    </intent-filter>

</receiver>

其他实现代码查看百度DEMO。其demo只有连个actitiy。

在此我也一个实例上传在360云盘分享出来,希望对大伙有点帮助。

下载地址:https://yunpan.cn/cP4RmRaQCAdFI 
访问密码 529f

时间: 2024-08-07 16:44:59

Android Studio 使用百度移动生态SDK(广告联盟)的相关文章

修改Android Studio默认的API Level(SDK版本)

原文:修改Android Studio默认的API Level(SDK版本) Android Studio(2.1.2)新建工程的时候只会让你选择最低支持的SDK版本,默认的目标编译SDK版本会以系统当前SDK中最新SDK platform作为目标的API Level.但是很多时候我们并不需要最新的SDK版本,如何修改呢? 方法是:修改工程目录中的Gradle Scripts->build.gradle(Module:app)中的相关行,具体见下图: 当然也可以图形化操作,右键工程目录选择"

Android studio Unable to run mksdcard SDK tool

/******************************************************************************************** * Android studio Unable to run mksdcard SDK tool * 说明: * 记录Ubuntu下AS安装过程中遇到的问题. * * 2016-6-13 深圳 南山平山村 曽剑锋 *************************************************

Android Studio调用百度地图为何总是初始化失败?

============问题描述============ Android Studio调用百度地图为何总是初始化失败? 只要一调用,就黑屏,然后程序自动关闭?请问是什么原因,libs我也加.jar文件了 ============解决方案1============ 怎么加?只是加个包?没写其他了? ============解决方案2============ 布局写了么.. ============解决方案3============ 运行在真机?还是模拟器? ============解决方案4===

Android Studio快速集成讯飞SDK实现文字朗读功能

今天,我们来学习一下怎么在Android Studio快速集成讯飞SDK实现文字朗读功能,先看一下效果图: 第一步 :了解TTS语音服务 TTS的全称为Text To Speech,即“从文本到语音”.它是同时运用语言学和心理学的杰出之作,在内置芯片的支持之下,通过神经网络的设计,把文字智能地转化为自然语音流. TTS技术对文本文件进行实时转换,转换时间之短可以秒计算.在其特有智能语音控制器作用下,文本输出的语音音律流畅,使得听者在听取信息时感觉自然,毫无机器语音输出的冷漠与生涩感.使用户可以听

android studio下百度地图sdk的初体验

通过上一篇android studio 打开Terminal获取sha1的方法 获取到sha1后,下面开始进入百度地图sdk的资源获取: 一.获取密钥和SDK; 1.搜索百度地图sdk: 2.点击获取密钥: 3.创建应用: 4.进入概述下的"相关下载"和"开发指南": 下载开发包和示例,将开发包解压: 二.项目创建: 1.在Android studio下新建一个项目后(注意包名要和上面获取密钥时的包名一致),有android切换到project,将解压后的libs文

Android Studio 1.5启动出现“SDK Manager: failed to install”问题的解决

问题描述 Android Studio 1.5是当前最新Android手机应用开发平台,下载bundle版安装后,启动Studio后出现“SDK Manager: failed to install”问题.详细信息如下: Android SDK was installed to C:\Users\jack\AppData\Local\Android\sdk Installing Archives:  Preparing to install archives  Installing SDK Pl

Android Studio建立百度地图步骤

1.新建一个项目,取得android studio的sha1值(android studio的终端输入一行shell命令:keytool -v -list -keystore debug.keystore) 2.到百度地图官网申请key(sha1;包名) 3.app/libs目录下放入baidumapapi_vX_X_X.jar包和locSDK.jar(需要在jar文件右击添加add library) src/main/目录下新建jniLibsso/armeabi目录下,放入libBaiduMa

Android Studio怎样更改JDK和SDK的路径?

这个对于非常多刚转到Android Studio上的来说,确实是一个问题.可能你在设置里面找了非常久都没找到这个选项. 直接上图吧,按下图就能够找到设置的地儿了,然后直接设置到你SDK或者JDK的路径就可以:

解决Android Studio在Ubuntu上出现“sdk/platform-tools/adb: error=2, No such file or directory”的方法

转载至http://blog.163.com/china_uv/blog/static/11713726720136931132385/ 刚安装Ubuntu14.5时运行Android Studio可能会出现下列问题: 错误 'Cannot run program "/home/uv/IDE/adt/sdk/platform-tools/adb": error=2, No such file or directory 错误:[2013-05-30 03:41:32 - adb] Une