QQ小游戏banner广告返回1001,使用方法错误?

QQ小程序调试工具上没问题,真机预览就报错了。有人遇到过吗

image
image
image

我也一样的情况,求助

正在各种调试,一起找找原因

仅供参考 :wink:

top 不能负值吧,
你-1000谁能看到,

已经解决了 不能为负 估计QQ那边定义的参数类型是无符号的整数类型。真是不友好。为负数是因为隐藏的时候,放在屏幕外面,而不去重复的加载和destory。其他平台都可以,他自己定义个不能负值,文档也不说,真坑

已经解决了 不能为负 估计QQ那边定义的参数类型是无符号的整数类型。真是不友好。为负数是因为隐藏的时候,放在屏幕外面,而不去重复的加载和destory。其他平台都可以,他自己定义个不能负值,文档也不说

谢谢。已经找到原因了,参数错误的原因是,不能为负值

我打印了下,我的bannerAd为空对象,但我的adUnitId确实是正确的

你确定?bannerAd为undefined的话,onError怎么可能进去回调。怀疑你跟我一样的原因,你把代码贴出来,分分钟给你解决,我已经摸透了。

    let bannerAd = qq.createBannerAd({
        adUnitId: '',
        style: {
            width: 320
        }
    })

    bannerAd.onError(res => {
        console.log('bannerAd onError', res)
    })

style的四个属性是必填的,我忘记填了

你这问题太明显了:joy:,参数一个怎么行,至少三个。不一定四个。因为要确定大小和位置。宽高给一个就行,比例不能拉伸,会自动根据设置的宽,去计算高。

大佬小游戏 需要发行不 ,我专业的 咨询加我V:wei930810

banner 广告默认就是隐藏的,为啥要用负数去做隐藏,隐藏用hide , 显示的时候用show 就行了,也不用频繁调用destory ,应该是你自己没有理解

我碰到一个问题是 :ios 上qq分享,怎么都弹不出来分享界面,安卓正常,你那有碰见过吗?

肯定不是频繁destory啊,你理解错我的问题了。banner广告不同平台有不一样的策略,有的平台是没有hide接口的。你对接的平台不够多。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。