穿山甲广告接入教程 相信大家都有碰到过在应用内加广告的需求,大部分的做法都是在开屏页加广告吸引用户点击跳转。目前市面上的广告sdk有很多,今天我们就来介绍一下穿上甲广告的简单集成接入
sdk资源集成地址 sdk下载地址
接入及注意事项
1.准备
在穿山甲平台创建好应用ID和广告位ID。
2.混淆
-keep class com.bytedance.sdk.openadsdk.** { *;
}
-keep public interface com.bytedance.sdk.openadsdk.downloadnew.** {*;
}
-keep class com.pgl.sys.ces.* {*;
}
3.导入aar包
将下载的资源中open_ad_sdk_2.5.3.2.aar以及android-gif-drawable-1.2.6.aar包复制到项目lib目录下。
在项目build.gradle中加入以下代码
repositories {
flatDir{
dirs 'libs'
}
//或者
flatDir {
dirs project(':app').file('libs')
}
}
在app下的build.gradle中加入以下代码
dependencies {
//穿山甲广告
implementation (name:'open_ad_sdk_2.5.3.2', ext: 'aar')
//必须要有以下这个包,不然会报错
implementation (name:'android-gif-drawable-1.2.6', ext: 'aar')
}
//签名配置(这个必须配置,否则无法打包)
signingConfigs {
release {
keyAlias 'xx'
keyPassword 'xx'
storeFile file('xx')
storePassword 'xx'
}
debug {
keyAlias 'xx'
keyPassword 'xx'
storeFile file('xx')
storePassword 'xx'
}
}
4.AndroidManifest.xml配置
权限
application配置
file.xml文件
5.sdk初始化
把上面下载的资源地址的java文件放入项目中,并在项目Application文件中做初始化
ExecuteTaskManager.getInstance().init();
TTAdManagerHolder.init(this);
6.使用
加入开屏广告
ttAdUtil = new TTBannerAdUtil(this);
//一定要再loadSplashAd之前调用
ttAdUtil.setOnJumpToNext(() -> goMain());
ttAdUtil.loadSplashAd(mSplashContainer);
加入banner广告
ttAdUtil = new TTBannerAdUtil(this);
ttAdUtil.loadExpressAd("838486436", mExpressContainer, dWidth, dHeight);
记得关闭
@Override
protected void onDestroy() {
if (ttAdUtil != null) {
ttAdUtil.destroy();
}
}
【穿山甲广告接入|Android 穿山甲广告接入教程】备注:开屏广告接入示例请看下载资源中的SplashActivity.java文件
推荐阅读
- 学习记录|踩坑!穿山甲广告Android SDK接入
- Android|Android 接入穿山甲广告
- 腾讯算法大赛|【复赛前排分享(二)】收好这份王牌优化指南,助你轻松上分无压力
- 微信小程序|微信小程序项目实例——图片处理小工具(自制低配版美图秀秀)
- 程序员|大牛深入讲解!Android面试中常问的MMAP到底是啥东东(再不刷题就晚了!)
- post和get区别
- Unity集成华为游戏服务SDK方式(Unity集成Android插件)
- 目标检测|YOLOv5(6.1)安卓端部署记录
- 深度学习|YOLOV5部署全系列教程(1)