使用广告数组展示多个广告,为什么只展示一个广告?

使用广告数组展示多个广告,为什么只展示一个广告?

HarmonyOS
2024-07-15 10:48:16
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
droidzxy

可以使用Swiper实现再试试,


Swiper(this.swiperController) {

LazyForEach(this.data, (item: string) =>

Text(item.toString())

.width('90%')

.height(160)

.backgroundColor(0xAFEEEE)

.textAlign(TextAlign.Center)

.fontSize(30)

(item: string) =>

}


请参考:

​https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-swiper-V5#%E7%A4%BA%E4%BE%8B1​


分享
微博
QQ
微信
回复
2024-07-15 11:38:58
richard_li_li

展示原生广告时只展示一个广告是因为广告高级UI组件AdComponent要求传入的数据形式为广告数组(Advertisement[])。组件内部逻辑默认展示数组中的第一个数据,即Advertisement[0],以适应开发者可能请求多个广告但只展示其中一种的情况。因此,若开发者想展示特定广告样式,需自行构建广告数据并确保所需展示的广告在数组的第一位。

分享
微博
QQ
微信
回复
2024-07-15 19:23:55
相关问题
如何展示一个原生广告
216浏览 • 1回复 待解决
如何展示一个贴片广告
230浏览 • 1回复 待解决
如何展示一个激励广告
209浏览 • 1回复 待解决
如何展示一个开屏广告
285浏览 • 1回复 待解决
如何展示一个插屏广告
255浏览 • 1回复 待解决
如何展示一个banner广告
256浏览 • 1回复 待解决
如何展示一个半屏广告
312浏览 • 1回复 待解决
实现层叠广告滑动效果
688浏览 • 1回复 待解决
鸿蒙 app 怎么接入华为广告 SDK?
3272浏览 • 1回复 待解决
调用广告接口,返回错误码21800003
272浏览 • 1回复 待解决
当前HarmonyOS是否有开屏广告的能力
304浏览 • 1回复 待解决
如何向用户请求授权广告跟踪权限
195浏览 • 1回复 待解决
如何申请广告跟踪权限
258浏览 • 1回复 待解决
接入广告显示白屏问题
277浏览 • 1回复 待解决
HarmonyOS 广告接入报错:21800003
265浏览 • 1回复 待解决
HarmonyOS 启动页广告跳转问题
73浏览 • 1回复 待解决
求告知如何申请广告跟踪权限
207浏览 • 1回复 待解决
请求广告返回错误码21800003
1964浏览 • 1回复 待解决
请求广告返回错误码401
2133浏览 • 1回复 待解决