我们有时候需要在app
里面,添加一些广告,作为额外的一些收入,那么该怎么办呢。最好的办法,集成第三方的SDK
,这样就能满足我们的需求了。这里使用的是有米的SDK
,接下来介绍其使用步骤。
这里我们介绍其三种广告类型,分别为开屏广告、插屏广告和广告条广告。其他类型,读者自行去官方网站查看文档,进行配置。
集成 SDK 的基本配置
步骤一
首先,应该去有米官网注册用户名和密码。
步骤二
其次,在官网后台,添加应用。按要求填写应用信息,完成将得到appId
和appSecret
。这两个东西很重要,需要保存起来。之后要用到。
步骤三
接下来,将下载有米SDK
解压包,并配合官方文档,进行配置。SDK
解压包,需要根据自己的业务需求,进行相应的下载。
我下载的是第一个SDK
压缩包,并根据文档进行配置。
步骤四
接下来,将根据 有米 Android SDK 通用基本配置文档,进行通用基本配置。
1.导入SDK
:将SDK
压缩包解压缩,把YoumiAndroidSdk\libs
目录下的YoumiSdk_v7.5.0_2017-07-17.aar
放到项目的libs
目录下
2.添加依赖:在应用的build.gradle
中添加以下配置
repositories {
flatDir {
dirs 'libs'
}
}
dependencies {
// name 为上一步导入SDK中导入到工程的aar文件名去除文件后缀的字符串
// 比如上一步导入SDK中导入到工程的aar文件名为 YoumiSdk_v7.2.1_2017-05-04.aar,
// 那么这里应该这样配置 compile name: 'YoumiSdk_v7.2.1_2017-05-04', ext: 'aar'
compile name: 'YoumiSdk_*', ext: 'aar'
}
3.编译打包:在应用的build.gradle
中指定编译SDK
版本为 24 以上(包括24)
android {
compileSdkVersion 24
}
改完之后,你发现有许多错误。你还将修改的地方如下图:
一般compileSDKVersion 24
和targetSdkVersion 24
一致,编译SDK版本
不能大于目标SDK版本
,且buildToolsVersion '24.0.3'
和compile 'com.android.support:appcompat-v7:24.2.0'
版本号要都与之相对应(即和compileSDKVersion