unity接入头条sdk遇到的坑

unity接入头条sdk遇到的坑

从官网下载的Android版本的sdk,导入unity出现在Android9.0的手机黑屏问题总结:

  1. 从官网下载的sdk只有android-query-full.0.26.7.jar和open-ad-sdk.aar两个包,
    如果项目中没有v4包,还需要把suppor-v4-compat.jar和support-v4-utils.jar加入项目中,这两个包在官方demo里面有,否则程序运行会找不到依赖··········

  2. 在 build.gradle中targetSdkVersion要调到27,因为26为Anadroid8.X的,避免影响Andorid9.0及以上的用户。

  3. 按照官方文档,配置AndroidManifest文件对应权限,还有一条官方没有提到的权限要加上,否则在Android9.0手机上加载不了广告–会黑屏,在application中加入

    1
    android:usesCleartextTraffic="true"

原因是sdk的广告是通过http加载的,而android9.0是通过https加载的