常见问题和解答 - uc-union/union-ads-sdk-demo GitHub Wiki

测试相关

打包前检查

请检查是否已经按文档的步骤嵌入了广告SDK,包括AndroidManifest.xml的配置、初始化接口的调用、各个广告接口的使用以及是否正确使用对应的pub

测试

测试注意事项

广告SDK目前支持Facebook, Google和U盟三个源的广告,并根据一定策略选择广告并返回给用户进行展示。如果要展示相应源的广告,除了在广告SDK后台需要配置之外,客户端测试设备也需要满足如下测试条件:

Google广告测试:安装最新版本google-play-service。

Facebook广告测试:安装最新版facebook并登录。

测试方法

打开手机网络(WIFI或移动网络),并在手机上运行测试是否可以正常获取广告。
如果正确的获取到广告,则会展示如下广告内容(Native广告的展现样式依开发者自定义为准):

  • 条幅广告示例:

    条幅广告示例

  • 插屏广告示例:

    插屏广告示例

  • 原生广告示例:

    原生广告示例

常见问题

环境配置问题

广告SDK使用哪种字符编码

广告SDK使用UTF-8字符编码,在嵌入广告以及导入示例程序的时候请使用UTF-8编程环境,否则会出现乱码情况。

广告SDK兼容Android系统SDK的哪些版本

广告Android SDK兼容Android系统API Level 11及以上版本SDK.

pub使用错误

如果在展示广告时,使用错误的pub,显示的广告会异常。出现该情况时,请检查展示广告使用的pub是否正确.

例如,使用banner、插屏广告,展示广告时需要使用两个不同的pub,以区分不同类型的广告。

全新安装首次启动崩溃

在部分6.0设备上,全新安装首次启动会出现启动崩溃的状况,这是Android系统的一个bug,该bug的表现是Application.onCreate()未被调用,导致广告SDK核心初始化流程未被调用,从而引起崩溃。

后续版本中SDK会在内部增加对该问题的处理, 对于开发者来说,一个解决方案是AndroidManifest.xml中将Applicationallowbackup属性设置为false

关于相关该bug的讨论可以在 这里 进行更多了解。

联系我们

如果您在使用Union广告SDK的过程中遇到了问题,或者对于SDK有任何宝贵的改进意见,欢迎联系我们的企业客服,我们将竭诚为您服务。

⚠️ **GitHub.com Fallback** ⚠️