【FAQ】HarmonyOS SDK 闭源开放能力 —Ads Kit
1.问题描述:
开屏广告效果最好的实现方式?
解决方法:
1、动画效果和开发者的实现方式有关,和开屏广告页面本身没什么关系的;
2、示例代码中使用Router跳转的方式展示广告,主要是用于演示广告接口怎么集成。
3、开发者可以不采用Router跳转的方式实现广告的展示,以下方式可供参考:
方式一:可以参考转场动画效果进行展示,详见:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-modal-transition-0000001774120166#ZH-CN_TOPIC_0000001774120166__使用if实现模态转场
方式二:可以把媒体页面和广告控件放到一个页面上,然后通过一个变量控制要不要显示广告控件,比如使用层叠布局(Stack),媒体页面在底层,广告控件放上层。
层叠布局(Stack):https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-layout-development-stack-layout-0000001774279798
以下是方式二的简单示例,根据开屏广告示例进行的调整,仅供参考,具体需要伙伴根据自己的场景进行实现:
开屏广告示例请参考指南:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ads-publisher-service-splash-0000001819969069#section168851557181012
2.问题描述:
从鸿蒙旧系统升级到原生鸿蒙系统后,在原先鸿蒙系统的OAID的授权状态是否会延续?
解决方法:
在升级到原生鸿蒙系统后,是需要弹窗授权且用户手动授权后,才能获取到OAID的。
广告标识服务:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/oaid-service-0000001839679752-V5
3.问题描述:
双框架手机升级到单框架后,OAID是否会变更?
解决方法:
双框架版本升级到单框架版本,OAID会直接继承过来,不会改变。除非重置手机或者在隐私页面中操作(打开-关闭)OAID总开关,才会发生改变。