XHLaunchAd
XHLaunchAd copied to clipboard
🔥The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad. 【 Github下载不了/下载慢 可以访问国内下载地址: https://gitee.c...
**XHLaunchAd中MPMovieScalingMode提示过期** 提示建议为: AVPlayerViewController in AVKit。 大佬啥时候更新~
播放视频失败
播放的本地视频。在覆盖安装的时候有几率会出现。 
有没有发现当是视频广告时,点击跳过按钮,界面会卡一下 原因是stopVideoPlayer这个方法里释放音频的方法就会卡一下UI 这样写就不卡,Apple文档关于AVAudioSession有写 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation error:nil]; }); 获取音频焦点也是一样
想问大家你们启动页是如何适配各个机型的?
1.增加了属性showMuted静音开关按钮。 2.增加了useVideoTime属性,采用视频的真实时长(开屏广告不会太长,时长也可能不是整数,向下的取整,制作时一般是整数)去倒计时,播放完成也就显示完成,则原来的duration属性无效。 3.动画的自定义接口,任意动画 4.视频播放完毕的AVPlayerItemDidPlayToEndTimeNotification监听带来的问题,APP其他页面播放完视频都会走xhlaunchad.m 335行的代码导致一直打印和广播XHLaunchAdVideoCycleOnceFinishNotification,采用了另外的方式去监听视频的播放完成 5.多语言的支持 6.增加了属性控制状态栏的隐藏和颜色 7.由于网络因素我就直接废弃setWaitDataDuration这个方法了,再快的网都不一定能显示成功,那就完全采用预加载,网络广告API缓存,然后再是图片视频的预缓存,有缓存就显示广告,反正效果非常好,用户只要能看到广告就好了,不关心他第几次打开才看到 8.增加了长视频动画动画嵌入页面的效果,就像今日头条那样点击完跳过会动画到页面的某个位置继续播放 9.增加了广告的显示频率控制,两次打开APP间隔不超过一分钟(1小时,一天等任意时间段)则不再显示广告 10.增加属性预设特定时间段显示,或者特定位置显示广告。虽然后面几条的逻辑完全和开屏广告的显示无关,但只想封装在一起
开屏一般都需要设置一个超时逻辑,直接使用AFNetWorking进行请求时设置的timeoutInterval,并不是那么精准。设置2s的超时,但实际上可能因为主线程任务过多,请求时长只有1.2s的request就会收到超时的error回调。 请问大佬怎么处理开屏广告超时的逻辑
提一个需求
您好,使用过程发现,如果不确定广告图返回数据时间(由于网络或者手机性能问题),设置了等待时间为2s,假如每次返回数据时间为4s,岂不是每次都不能显示广告页呢