穿山甲广告接入|Android 穿山甲广告接入教程

穿山甲广告接入教程 相信大家都有碰到过在应用内加广告的需求,大部分的做法都是在开屏页加广告吸引用户点击跳转。目前市面上的广告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文件

    推荐阅读