flutter_pangle_ads
flutter_pangle_ads copied to clipboard
开屏广告退出动画可以自定义吗?
在接入开屏广告后,退出动画为向下滑出屏幕(iOS),这个动画在开屏广告上显得不太友好(滑出过程空白部分为白屏),是否能自定义或者把广告取消呢?
可否来 2 个视频,1个是现在的动画样式,1个是你参考的其他动画样式,动画使用文字描述无法精准理解,iOS 这个动画我觉得目前还好呢,是默认的也参考了其他几个 App
可否来 2 个视频,1个是现在的动画样式,1个是你参考的其他动画样式,动画使用文字描述无法精准理解,iOS 这个动画我觉得目前还好呢,是默认的也参考了其他几个 App
感谢回复,我录制了一段视频,重新启动了3次应用,有3个行为: 1、加载无广告(no ads); 2、正常加载广告并倒计时结束关闭广告; 3、广告被点击(点击后无法关闭);
https://user-images.githubusercontent.com/12154736/139396337-617c2286-e5c2-44ef-8490-b1569a57d10d.mp4
我的加载逻辑如下: 1、启动的闪屏页,Container时有背景图片的(品牌宣传); 2、initState时initAds,初始化成功就加载广告;初始化失败就倒计时3秒,倒计时结束后关闭闪屏页进入首页; 3、加载广告后按照正常流程展示、倒计时、关闭,广告关闭后回调,关闭闪屏页进入首页; 4、广告被点击,关闭闪屏页,进入首页,同时广告会打开广告详情页,关闭广告详情页后,闪屏页应该是关闭了并停留在首页(目前无法实现);
其中体现了3个问题: 1、广告加载失败(no ads),还是会先加载广告容器(白屏),再关闭,导致闪屏一次; 2、广告加载成功,倒计时结束了,广告下滑退出(短暂白屏),并回到系统闪屏页后,然后立即退出闪屏页,然后进入首页,导致页面场景变化太大了; 3、广告被点击后,广告一直卡着,广告倒计时也停了,广告也无法关闭,后面整个流程都卡住了;
问题 3 比较严重,你看看本地的 穿山甲 SDK 版本是多少,在 ios/Podfile.lock
文件下
对于问题1和问题2,建议在程序启动后单独去判断是否需要展示广告,开屏比较特殊,看你目前的状态是在 initState
中初始化的并且显示的广告,建议在 runApp
之前就初始化广告,但是这里走异步不要同步,不然会卡 Flutter 容器的初始化
我看到视频中有 2 个启动页,一个是默认的,一个是广告的,后面可能会增加 #11 方式,方便自主设置
对于问题1和问题2,建议在程序启动后单独去判断是否需要展示广告,开屏比较特殊,看你目前的状态是在
initState
中初始化的并且显示的广告,建议在runApp
之前就初始化广告,但是这里走异步不要同步,不然会卡 Flutter 容器的初始化
这里也是有原因的,因为工信部要求必须用户同意隐私政策后,其他东西才允许初始化,所以用户首次使用,是有一个确认弹窗,用户确认后,才开始初始化的。
这部分逻辑我都是在闪屏页进行的,闪屏页打开,判断本地缓存是否已同意隐私政策,同意的话开始加载广告及其他初始化,否则的话就退出程序。
我看到视频中有 2 个启动页,一个是默认的,一个是广告的,后面可能会增加 #11 方式,方便自主设置
基于上面的逻辑,用户确认隐私政策后才进行其他初始化,因此肯定是有一个默认启动页。
然后广告是在默认广告页之上加载弹出的,然后就导致了之前的问题产生。
但是点击广告弹出详情页后,返回到广告页,倒计时卡死是什么问题呢?
但是点击广告弹出详情页后,返回到广告页,倒计时卡死是什么问题呢?
这个我周末会排查解决
对于问题1和问题2,建议在程序启动后单独去判断是否需要展示广告,开屏比较特殊,看你目前的状态是在
initState
中初始化的并且显示的广告,建议在runApp
之前就初始化广告,但是这里走异步不要同步,不然会卡 Flutter 容器的初始化这里也是有原因的,因为工信部要求必须用户同意隐私政策后,其他东西才允许初始化,所以用户首次使用,是有一个确认弹窗,用户确认后,才开始初始化的。
这部分逻辑我都是在闪屏页进行的,闪屏页打开,判断本地缓存是否已同意隐私政策,同意的话开始加载广告及其他初始化,否则的话就退出程序。
我们也是有这个逻辑,但是如果没有登录就说明没有必要展示广告(首次就展示广告体验也不好),登录信息存在缓存信息,判断是否有缓存信息在初始化和UI以及操作是没有关系的
对于问题1和问题2,建议在程序启动后单独去判断是否需要展示广告,开屏比较特殊,看你目前的状态是在
initState
中初始化的并且显示的广告,建议在runApp
之前就初始化广告,但是这里走异步不要同步,不然会卡 Flutter 容器的初始化这里也是有原因的,因为工信部要求必须用户同意隐私政策后,其他东西才允许初始化,所以用户首次使用,是有一个确认弹窗,用户确认后,才开始初始化的。
这部分逻辑我都是在闪屏页进行的,闪屏页打开,判断本地缓存是否已同意隐私政策,同意的话开始加载广告及其他初始化,否则的话就退出程序。
我们也是有这个逻辑,但是如果没有登录就说明没有必要展示广告(首次就展示广告体验也不好),登录信息存在缓存信息,判断是否有缓存信息在初始化和UI以及操作是没有关系的
逻辑是类似的,但问题在于就像我录制的视频,没广告会白屏,体验不太好,我在考虑能不能用另外一个页面包装广告,等到广告加载成功再通知显示,不过这样势必增加业务复杂性
但是点击广告弹出详情页后,返回到广告页,倒计时卡死是什么问题呢?
这个我周末会排查解决
这个有进展么?有大神知道是什么原因么?
暂时没有排查呢
暂时关闭