<ad-custom
hidden="{{!isLoadWxAd}}"
id="adEl"
class="u-ad"
unit-id="adunit-39562c62e512c6cd"
ad-intervals="30"
bindload="loadSuccess"
binderror="loadFail"
>
</ad-custom>
<view class="defaultImg" hidden="{{isLoadWxAd}}">
<image src="{{defaultBannerUrl}}" class="slide-image"/>
</view>
<script>
data: {
isLoadWxAd: false
}
loadSuccess() {
this.setData({
isLoadWxAd: true
}
console.log('loadSuccess')
}
loadFail (){
this.setData({
isLoadWxAd:false
})
console.log('loadFail ')
}
</script>
ad-custom 组件在第一次加载的时候可以触发binload回调,正常显示广告。但是第一次触发成功后立即重新编译或者重新进入小程序,没有触发binload回调,就显示了广告。反复重新编译,也是一样的没有触发binload回调就显示了广告。等过一段时间后再编译,又恢复正常,会触发binload回调后再显示广告
相同广告只会触发load事件一次,因为这个广告已经加载过了,新广告会触发load事件
这都 2024 年了 ,这是不打算解决了啊
同问
同求这个问题,点击不同卡片出来相同的广告时无法收到bindload回调
貌似还没解决,同求这个问题,在Android真机编译看,有时会有广告加载出来了,但是bindload没有回调的情况,
同求,郁闷
试下真机是否正常?