2222* 10.支持预缓存图片及视频.
2323* 11.支持设置完成动画.
2424* 12.支持清除指定资源缓存.
25- * 13.等等等...
25+ * 13.支持LaunchImage 和 LaunchScreen.storyboard.
26+ * 14.等等等...
2627
2728### 技术交流群(群号:537476189)
2829
2930### 更新记录:
3031
32+ * 2017.10.18 -- v3.8.0 -->1.增加对LaunchScreen.storyboard支持,2.修复pod导入编译报错问题...
3133* 2017.10.11 -- v3.7.1 -->1.批量缓存接口增加结果回调...
3234* 2017.10.09 -- v3.7.0 -->1.增加几种清除缓存的接口,2.增加几种倒计时按钮类型,3.已知问题优化与修复...
3335* 2017.09.29 -- v3.6.1 -->1.增加清除指定图片/视频缓存接口,2.优化在iPhoneX上显示效果,3.已知问题优化与修复...
6466
6567## 使用方法
6668
67- ### 1.设置App启动页为LaunchImage,设置方法可百度、谷歌 ,或[ 戳这里>>>] ( https://github.com/CoderZhuXH/XHLaunchAd/blob/master/LaunchImageSet/LaunchImageSet.md )
68- ### 2.在AppDelegate中导入XHLaunchAd.h 头文件,在didFinishLaunchingWithOptions:方法中添加下面代码
69+ ### 1.在AppDelegate中导入XHLaunchAd.h 头文件,在didFinishLaunchingWithOptions:方法中添加下面代码
6970
70- ### -2 .1 添加图片开屏广告-使用本地数据
71- #### -2 .1.1 使用默认配置快速初始化
71+ ### -1 .1 添加图片开屏广告-使用本地数据
72+ #### -1 .1.1 使用默认配置快速初始化
7273``` objc
7374// 1.使用默认配置初始化
75+
76+ // 设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
77+ [XHLaunchAd setLaunchImagesSource: LaunchImagesSourceLaunchImage] ;
78+
79+ //配置广告数据
7480 XHLaunchImageAdConfiguration *imageAdconfiguration = [XHLaunchImageAdConfiguration defaultConfiguration];
7581 //广告图片URLString/或本地图片名(.jpg/.gif请带上后缀)
7682 imageAdconfiguration.imageNameOrURLString = @"image0.jpg";
7985 //显示图片开屏广告
8086 [XHLaunchAd imageAdWithImageAdConfiguration:imageAdconfiguration delegate:self];
8187```
82- #### -2 .1.2自定义配置初始化
88+ #### -1 .1.2自定义配置初始化
8389
8490```objc
8591//2.自定义配置初始化
92+
93+ //设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
94+ [XHLaunchAd setLaunchImagesSource:LaunchImagesSourceLaunchImage];
95+
96+ //配置广告数据
8697 XHLaunchImageAdConfiguration *imageAdconfiguration = [XHLaunchImageAdConfiguration new];
8798 //广告停留时间
8899 imageAdconfiguration.duration = 5;
114125 [XHLaunchAd imageAdWithImageAdConfiguration:imageAdconfiguration delegate:self];
115126
116127```
117- ### -2 .2 添加图片开屏广告-使用网络数据
118- #### -2 .2.1 使用默认配置快速初始化
128+ ### -1 .2 添加图片开屏广告-使用网络数据
129+ #### -1 .2.1 使用默认配置快速初始化
119130
120131``` objc
132+
133+ // 设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
134+ [XHLaunchAd setLaunchImagesSource: LaunchImagesSourceLaunchImage] ;
135+
121136 //1.因为数据请求是异步的,请在数据请求前,调用下面方法配置数据等待时间.
122137 //2.设为3即表示:启动页将停留3s等待服务器返回广告数据,3s内等到广告数据,将正常显示广告,否则将不显示
123138 //3.数据获取成功,配置广告数据后,自动结束等待,显示广告
124-
125139 //注意:请求广告数据前,必须设置此属性,否则会先进入window的的根控制器
126140 [XHLaunchAd setWaitDataDuration:3];
127141
146160
147161
148162```
149- #### -2 .2.2 自定义配置初始化
163+ #### -1 .2.2 自定义配置初始化
150164
151165```objc
152166
167+ //设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
168+ [XHLaunchAd setLaunchImagesSource:LaunchImagesSourceLaunchImage];
169+
153170 //1.因为数据请求是异步的,请在数据请求前,调用下面方法配置数据等待时间.
154171 //2.设为3即表示:启动页将停留3s等待服务器返回广告数据,3s内等到广告数据,将正常显示广告,否则将不显示
155172 //3.数据获取成功,配置广告数据后,自动结束等待,显示广告
156-
157173 //注意:请求广告数据前,必须设置此属性,否则会先进入window的的根控制器
158174 [XHLaunchAd setWaitDataDuration:3];
159175
201217
202218```
203219
204- ### -2 .3添加视频开屏广告-使用本地数据
205- #### -2 .3.1 使用默认配置快速初始化
220+ ### -1 .3添加视频开屏广告-使用本地数据
221+ #### -1 .3.1 使用默认配置快速初始化
206222
207223``` objc
208224
209- // 1.使用默认配置初始化
225+ // 设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
226+ [XHLaunchAd setLaunchImagesSource: LaunchImagesSourceLaunchImage] ;
227+
228+ //1.使用默认配置初始化
210229 XHLaunchVideoAdConfiguration *videoAdconfiguration = [XHLaunchVideoAdConfiguration defaultConfiguration];
211230 //广告视频URLString/或本地视频名(请带上后缀)
212231 videoAdconfiguration.videoNameOrURLString = @"video0.mp4";
216235 [XHLaunchAd videoAdWithVideoAdConfiguration:videoAdconfiguration delegate:self];
217236```
218237
219- #### -2 .3.2 自定义配置初始化
238+ #### -1 .3.2 自定义配置初始化
220239
221240```objc
241+
242+ //设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
243+ [XHLaunchAd setLaunchImagesSource:LaunchImagesSourceLaunchImage];
244+
222245 //2.自定义配置
223246 XHLaunchVideoAdConfiguration *videoAdconfiguration = [XHLaunchVideoAdConfiguration new];
224247 //广告停留时间
249272 [XHLaunchAd videoAdWithVideoAdConfiguration:videoAdconfiguration delegate:self];
250273
251274```
252- ### -2 .4添加视频开屏广告-使用网络数据
253- #### -2 .4.1 使用默认配置快速初始化
275+ ### -1 .4添加视频开屏广告-使用网络数据
276+ #### -1 .4.1 使用默认配置快速初始化
254277
255278``` objc
256279
257- // 1.因为数据请求是异步的,请在数据请求前,调用下面方法配置数据等待时间.
280+ // 设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
281+ [XHLaunchAd setLaunchImagesSource: LaunchImagesSourceLaunchImage] ;
282+
283+ //1.因为数据请求是异步的,请在数据请求前,调用下面方法配置数据等待时间.
258284 //2.设为3即表示:启动页将停留3s等待服务器返回广告数据,3s内等到广告数据,将正常显示广告,否则将不显示
259285 //3.数据获取成功,配置广告数据后,自动结束等待,显示广告
260-
261286 //注意:请求广告数据前,必须设置此属性,否则会先进入window的的根控制器
262287 [XHLaunchAd setWaitDataDuration:3];
263288
282307
283308
284309```
285- #### -2 .4.2 自定义配置初始化
310+ #### -1 .4.2 自定义配置初始化
286311
287312```objc
288313
314+ //设置你工程的启动页使用的是:LaunchImage 还是 LaunchScreen.storyboard(不设置默认:LaunchImage)
315+ [XHLaunchAd setLaunchImagesSource:LaunchImagesSourceLaunchImage];
316+
289317 //1.因为数据请求是异步的,请在数据请求前,调用下面方法配置数据等待时间.
290318 //2.设为3即表示:启动页将停留3s等待服务器返回广告数据,3s内等到广告数据,将正常显示广告,否则将不显示
291319 //3.数据获取成功,配置广告数据后,自动结束等待,显示广告
292-
293320 //注意:请求广告数据前,必须设置此属性,否则会先进入window的的根控制器
294321 [XHLaunchAd setWaitDataDuration:3];
295322
336363
337364```
338365
339- ### 3 .点击事件
366+ ### 2 .点击事件
340367``` objc
341368/* *
342369 * 广告点击事件 回调
352379}
353380
354381```
355- ### 4 .自定义跳过按钮
382+ ### 3 .自定义跳过按钮
356383``` objc
357384// 1.XHLaunchImageAdConfiguration 和XHLaunchVideoAdConfiguration 均有一个configuration.customSkipView 属性
358385// 2.自定义一个skipView 赋值给configuration.customSkipView属性 便可替换默认跳过按钮 如下:
@@ -393,7 +420,7 @@ configuration.customSkipView = [self customSkipView];
393420}
394421```
395422
396- ### 5 .批量下载缓存接口(如果你需要提前批量下载并缓存广告图片或视频请调用下面方法)
423+ ### 4 .批量下载缓存接口(如果你需要提前批量下载并缓存广告图片或视频请调用下面方法)
397424``` objc
398425
399426/* *
@@ -428,7 +455,7 @@ configuration.customSkipView = [self customSkipView];
428455
429456```
430457
431- ### 6 .检测是否已缓存
458+ ### 5 .检测是否已缓存
432459
433460``` objc
434461
@@ -452,7 +479,7 @@ configuration.customSkipView = [self customSkipView];
452479
453480```
454481
455- ### 7 .缓存/清理相关
482+ ### 6 .缓存/清理相关
456483``` objc
457484
458485/* *
@@ -501,7 +528,7 @@ configuration.customSkipView = [self customSkipView];
501528
502529```
503530
504- ### 8 .代理方法
531+ ### 7 .代理方法
505532``` objc
506533/* *
507534 * 图片本地读取/或下载完成回调
0 commit comments