XHLaunchAd-开屏广告、启动广告综合解决方案
一、项目简介
XHLaunchAd是一个为iOS系统开发的开屏广告和启动广告解决方案。它在GitHub上开源,具有3.7k颗星和740个分支。它支持多种类型的广告素材,包括静态/动态图片广告、mp4视频广告,能实现全屏/半屏展示,并且兼容iPhone和iPad。如果在Github下载遇到问题,可通过国内下载地址https://gitee.com/CoderZhuXH/XHLaunchAd获取。
二、项目特性
1. 丰富的广告类型支持
-支持静态/动态图片广告、mp4视频广告。
-支持全屏/半屏广告展示。
-广告资源来源广泛,支持网络及本地资源。
2. 良好的兼容性:兼容iPhone和iPad。
3. 多样化功能特性
-支持广告点击事件,并且广告点击事件代理支持返回bool值决定是否移除广告。
-支持自定义跳过按钮,还能添加子视图。
-可以设置数据等待时间。
-自带图片/视频下载、缓存功能,并且支持预缓存图片及视频。
-支持设置完成动画,有多种动画效果可供选择,如普通淡入、放大淡入、左右翻转等。
-能够清除指定资源缓存,还可获取上一次广告显示时的ImageURLString和videoUrlString。
-支持LaunchImage和LaunchScreen.storyboard。
三、使用方法
1. 图片开屏广告(本地数据)
-快速初始化:使用默认配置初始化时,先设置工程启动页类型(LaunchImage还是LaunchScreen.storyboard),配置广告数据(如广告图片URL或本地图片名、点击打开页面参数等),最后显示图片开屏广告。
-自定义配置初始化:除了上述步骤外,还可自定义更多参数,如广告停留时间、广告frame、GIF动图循环播放设置、网络图片缓存机制、图片填充模式等。
2. 图片开屏广告(网络数据)
-快速初始化:在数据请求前设置数据等待时间,广告数据请求成功后配置广告数据,然后显示广告。
-自定义配置初始化:类似本地数据的自定义配置,根据从网络获取的数据设置广告的各种参数后显示广告。
3. 视频开屏广告(本地数据和网络数据)
-本地数据:可使用默认配置或自定义配置初始化,设置视频相关参数(如视频URL或本地视频名、是否关闭音频、视频填充模式等)后显示视频开屏广告。
-网络数据:同样在数据请求前设置等待时间,获取数据后配置广告数据(包括视频相关参数、广告点击打开页面参数等)再显示广告。
四、项目总结
XHLaunchAd是一个功能丰富、兼容性良好的iOS开屏广告解决方案。它不断更新迭代,修复了许多在使用过程中可能遇到的问题,如在不同机型上的显示效果优化、各种功能的完善等。如果你在使用过程中有任何想法、问题或者建议,欢迎在评论区留言,大家一起讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的XHLaunchAd-iOS开屏广告与启动广告解决方案都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。