链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

XHLaunchAd-iOS开屏广告与启动广告解决方案

XHLaunchAd是一个用于iOS系统的开屏广告和启动广告解决方案。它支持静态/动态图片广告、mp4视频广告,可实现全屏/半屏展示且兼容iPhone和iPad。具有多种功能,如广告点击事件、自定义跳过按钮、缓存功能等,支持网络和本地资源,有多种初始化和配置方式来满足不同需求,不...

访问官网 →

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开屏广告解决方案。它不断更新迭代,修复了许多在使用过程中可能遇到的问题,如在不同机型上的显示效果优化、各种功能的完善等。如果你在使用过程中有任何想法、问题或者建议,欢迎在评论区留言,大家一起讨论。

项目地址

GitHub链接直达