帖子
帖子
用户
博客
课程
显示全部楼层
81
帖子
2
勋章
482
Y币

[插件使用] tencentAds偶现的问题

[复制链接]
发表于 2023-7-7 09:29:19
tencentAds模块



最新的1.3.1版本


安卓环境测试
微信图片_20230707085943.jpg
调用showSplashActivity
APP会卡住,只能杀进程,是偶发的情况,但也多次遇到,看咋能不让它卡住。如图
(图中蓝框区域如果出现广告是正常使用,偶尔遇到蓝框区域没广告,然后APP卡住)

手动初始化

代码如下:

var tencentAds = api.require('tencentAds');
                                                tencentAds.init({
                                                          
                                                },function(ret,err){
                                                        alert("ret: " + JSON.stringify(ret) + "\nerr: " + JSON.stringify(err));   //执行到这步提示true,但下面没广告出来也没弹出提示
                                                        tencentAds.showSplashActivity({
                                                                splashlogo:'widget://image/logobottom.png',
                                                                splashholderimg:'widget://image/splashlogo.png'
                                                        }, function(ret, err) {
                                                                alert("ret: " + JSON.stringify(ret) + "\nerr: " + JSON.stringify(err));
                                                        });
                                                });

380
帖子
4
勋章
6
Y币
您好,网络正常吗,不同手机都会遇到吗?
81
帖子
2
勋章
482
Y币
技术咨询-F · 2023-7-7 09:49您好,网络正常吗,不同手机都会遇到吗?

网络正常,偶现的情况,不同手机都遇到。可能是测试时次数太频繁会出现。之前华为应用审核时遇到这问题被拒一回。能让它卡住时继续进入APP就行
380
帖子
4
勋章
6
Y币
hqm2008 · 2023-7-7 10:42网络正常,偶现的情况,不同手机都遇到。可能是测试时次数太频繁会出现。之前华为应用审核时遇到这问题被拒一回。能让它卡住时继续进入APP就行

我反馈给作者看看,sdk有没有更新
19
帖子
0
勋章
966
Y币
tencentAds.init();
        setTimeout(function () {
            tencentAds.showSplash(function (ret, err) {
                if (ret) {
                    if (ret.status == "onNoAD" || ret.status == "onADClose") {
                        skipAd()
                    }
                } else {
                    skipAd()
                }
            });
        }, 1000);
建议初始化后增加一个延迟,再去拉去开屏广告
81
帖子
2
勋章
482
Y币
ddcddr · 2023-7-7 11:45tencentAds.init();
        setTimeout(function () {
            tencentAds.showSplash(function (ret, err) {

我试试,请问下你这个示例代码中的skipAd() 失败时候可以跳过?具体怎么写的
19
帖子
0
勋章
966
Y币
hqm2008 · 2023-7-7 13:28我试试,请问下你这个示例代码中的skipAd() 失败时候可以跳过?具体怎么写的

模块默认跳过逻辑,无需手动操作。
19
帖子
0
勋章
966
Y币
ddcddr · 2023-10-27 22:03模块默认跳过逻辑,无需手动操作。

新版本优化了广告返回逻辑,返回值也做了修改,请参考实际回调使用。
您需要登录后才可以回帖 登录

本版积分规则