1.项目根build.gradle添加依赖库地址
maven {
url "https://artifact.bytedance.com/repository/Volcengine/"
}
maven {
url "https://artifact.bytedance.com/repository/pangle/"
}
2.添加依赖包
(1)目标module的gradle中
(2)app的gradle中
//为保证兼容性 建议使用广告SDK版本
implementation 'com.pangle.cn:ads-sdk-pro:4.2.0.2'
// 赋能sdk
implementation ('com.pangle.cn:pangrowth-sdk:2.0.0.0'){
exclude group: 'com.pangle.cn', module: 'pangrowth-dpsdk-live'
exclude group: 'com.pangle.cn', module: 'pangrowth-game-sdk'
exclude group: 'com.pangle.cn', module: 'pangrowth-luckycat-sdk'
}
configurations.all {
resolutionStrategy {
// support的用这个
// force 'com.android.support.constraint:constraint-layout:1.1.2'
// androidx包用这个
force 'androidx.constraintlayout:constraintlayout:1.1.2'
}
}
//穿山甲 小视频3100及以上版本必须依赖gradle脚本,否则sdk不能正常运行
apply from: 'https://sf3-fe-tos.pglstatp-toutiao.com/obj/pangle-empower/android/pangrowth_media/plugin_config.gradle'
manifestPlaceholders.put("APPLOG_SCHEME", "rangersapplog.a14fc0d4bbb00da9".toLowerCase())
3.applictionId,签名信息相对应 4.app的AndroidManifest.xml中添加配置
<!-- 如果视频广告使用textureView播放,请务必添加,否则黑屏 -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!--必要权限,解决安全风险漏洞,发送和注册广播事件需要调用带有传递权限的接口-->
<permission android:name="${applicationId}.openadsdk.permission.TT_PANGOLIN"
android:protectionLevel="signature" />
<uses-permission android:name="${applicationId}.openadsdk.permission.TT_PANGOLIN" />
<provider
android:name="com.bytedance.sdk.dp.act.DPProvider"
android:authorities="${applicationId}.BDDPProvider"
android:exported="false" />
<provider
android:name="com.bytedance.sdk.openadsdk.TTFileProvider"
android:authorities="${applicationId}.TTFileProvider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
<provider
android:name="com.bytedance.sdk.openadsdk.multipro.TTMultiProvider"
android:authorities="${applicationId}.TTMultiProvider"
android:exported="false" />
- xml/file_paths
<!--为了适配所有路径可以设置 path = "." -->
<external-path name="tt_external_root" path="." />
<external-path name="tt_external_download" path="Download" />
<external-files-path name="tt_external_files_download" path="Download" />
<files-path name="tt_internal_file_download" path="Download" />
<cache-path name="tt_internal_cache_download" path="Download" />
5.assets文件夹中放置json文件
穿山甲平台 内容输出-内容管理