## ZLaunchAd
![image](https://img.shields.io/badge/support-iOS%208%2B-blue.svg) ![image](https://img.shields.io/cocoapods/v/ZLaunchAd.svg?style=flat) [![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage)
![image](https://img.shields.io/badge/SPM-supported-DE5C43.svg?style=flat)
ZLaunchAd集成启动广告,支持`LaunchImage`和`LaunchScreen`,支持GIF,支持本地图片,支持视图过渡动画
![image](https://github.com/MQZHot/ZLaunchAd/raw/master/Picture/pic0.gif) ![image](https://github.com/MQZHot/ZLaunchAd/raw/master/Picture/pic2.gif) ![image](https://github.com/MQZHot/ZLaunchAd/raw/master/Picture/pic3.gif) ![image](https://github.com/MQZHot/ZLaunchAd/raw/master/Picture/pic4.gif) ![image](https://github.com/MQZHot/ZLaunchAd/raw/master/Picture/pic5.gif) ![image](https://github.com/MQZHot/ZLaunchAd/raw/master/Picture/pic6.gif)
### 功能
- [x] 支持进入前台广告显示,设定时间间隔,进入后台后返回的时间大于间隔才进行显示
- [x] 接收自定义通知控制图片显示
- [x] 支持Objective-C/Swift
- [x] 自带图片缓存,清除缓存
- [x] 自定义跳过按钮外观、位置
- [x] 支持网络/本地资源,支持GIF图片显示
- [x] 支持LaunchImage和LaunchScreen.storyboard.
- [x] 支持广告点击事件,支持广告完成动画设置
### 安装
#### CocoaPods
```ruby
platform :ios, '8.0'
use_frameworks!
target 'YourTargetName' do
pod 'ZLaunchAd'
end
```
#### Carthage
```ogdl
github "MQZHot/ZLaunchAd"
```
#### Swift Package Manager
```ruby
import PackageDescription
let package = Package(
name: "YOUR_PROJECT_NAME",
dependencies: [
.package(url: "https://github.com/MQZHot/ZLaunchAd.git", from: "2.1.0"),
]
)
```
### 使用
```swift
/// 进入前台时显示
func create(waitTime: Int = 3, showEnterForeground: Bool = false, timeForWillEnterForeground: Double = 10, adNetRequest: ((ZLaunchAdView)->())? = nil) -> ZLaunchAdView
```
```swift
/// 自定义通知控制出现
func create(waitTime: Int = 3, customNotificationName: String?, adNetRequest: ((ZLaunchAdView)->())? = nil) -> ZLaunchAdView
```
#### 配置图片资源----配置跳过按钮
```swift
func setImageResource(_ imageResource: ZLaunchAdImageResourceConfigure, buttonConfig: ZLaunchSkipButtonConfig? = nil, action: ZLaunchClosure?)
```
#### 页面配置
* `ZLaunchSkipButtonConfig`:跳过按钮配置
* `ZLaunchAdImageResourceConfigure`:配置广告图
### 清除缓存
```swift
/// 清除全部缓存
ZLaunchAd.clearDiskCache()
/// 清除指定url的缓存
let array = ["http://..", "http://..", "http://..", "http://.."]
ZLaunchAd.clearDiskCacheWithImageUrlArray(array)
```
### 联系
* Email: mqz1228@163.com
没有合适的资源?快使用搜索试试~ 我知道了~
Swift 集成app启动页广告,支持LaunchImage和LaunchScreen.storyboard,支持GIF图片显示
共62个文件
swift:18个
json:7个
gif:6个
需积分: 1 0 下载量 50 浏览量
2024-08-05
13:11:20
上传
评论
收藏 3.1MB ZIP 举报
温馨提示
支持进入前台广告显示,设定时间间隔,进入后台后返回的时间大于间隔才进行显示 接收自定义通知控制图片显示 支持Objective-C/Swift 自带图片缓存,清除缓存 自定义跳过按钮外观、位置 支持网络/本地资源,支持GIF图片显示 支持LaunchImage和LaunchScreen.storyboard. 支持广告点击事件,支持广告完成动画设置 支持进入前台广告显示,设定时间间隔,进入后台后返回的时间大于间隔才进行显示 接收自定义通知控制图片显示 支持Objective-C/Swift 自带图片缓存,清除缓存 自定义跳过按钮外观、位置 支持网络/本地资源,支持GIF图片显示 支持LaunchImage和LaunchScreen.storyboard. 支持广告点击事件,支持广告完成动画设置 支持进入前台广告显示,设定时间间隔,进入后台后返回的时间大于间隔才进行显示 接收自定义通知控制图片显示 支持Objective-C/Swift 自带图片缓存,清除缓存 自定义跳过按钮外观、位置 支持网络/本地资源,支持GIF图片显示 支持LaunchIma
资源推荐
资源详情
资源评论
收起资源包目录
Swift 集成app启动页广告.zip (62个子文件)
Swift 集成app启动页广告
Swift 集成app启动页广告
.swiftpm
xcode
package.xcworkspace
contents.xcworkspacedata 135B
ZLaunchAdSwift
ZLaunchAdSwift
Base.lproj
LaunchScreen.storyboard 3KB
ZLaunchAdSwift-Bridging-Header.h 104B
AdModel.swift 857B
data.json 961B
AppDelegate.swift 6KB
ViewController.swift 565B
Info.plist 2KB
Assets.xcassets
Contents.json 62B
AppIcon.appiconset
Contents.json 2KB
163yun.imageset
Contents.json 303B
163yun.png 43KB
ZLaunchAdSwift.xcodeproj
project.pbxproj 19KB
project.xcworkspace
xcshareddata
IDEWorkspaceChecks.plist 238B
contents.xcworkspacedata 135B
Package.swift 1KB
ZLaunchAd.xcworkspace
xcshareddata
IDEWorkspaceChecks.plist 238B
contents.xcworkspacedata 265B
LICENSE 1KB
Picture
pic2.gif 100KB
pic4.gif 617KB
pic6.gif 498KB
pic0.gif 1.65MB
pic5.gif 77KB
pic3.gif 74KB
Sources
ZLaunchAd
ZLaunchImageView.swift 3KB
ZLaunchAdImageView.swift 5KB
ZLaunchAdConfig.swift 3KB
ZLaunchAdWindow.swift 486B
ZLaunchAd.swift 3KB
ZLaunchLog.swift 424B
ZLaunchAdAnimation.swift 3KB
ZLaunchAdCache.swift 3KB
ZLaunchAdButton.swift 5KB
ZLaunchAdMD5.swift 605B
ZLaunchAdView.swift 8KB
ZLaunchAdObjc
ZLaunchAdObjc
ViewController.h 217B
Base.lproj
Main.storyboard 2KB
LaunchScreen.storyboard 3KB
AppDelegate.h 279B
AppDelegate.m 2KB
main.m 336B
ViewController.m 498B
Info.plist 1KB
Assets.xcassets
Contents.json 62B
AppIcon.appiconset
Contents.json 2KB
163yun.imageset
Contents.json 303B
163yun.png 43KB
ZLaunchAdObjc.xcodeproj
project.pbxproj 18KB
project.xcworkspace
contents.xcworkspacedata 83B
ZLaunchAdFramework
ZLaunchAdFramework.xcodeproj
xcshareddata
xcschemes
ZLaunchAd.xcscheme 3KB
project.pbxproj 17KB
project.xcworkspace
xcshareddata
IDEWorkspaceChecks.plist 238B
contents.xcworkspacedata 163B
ZLaunchAdFramework
ZLaunchAdFramework.h 558B
Info.plist 773B
ZLaunchAd.podspec 712B
.gitignore 1KB
README.md 3KB
Tests
ZLaunchAdTests
XCTestManifests.swift 159B
ZLaunchAdTests.swift 412B
LinuxMain.swift 120B
共 62 条
- 1
资源评论
丘比特惩罚陆
- 粉丝: 8185
- 资源: 114
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5G模组升级刷模块救砖以及5G模组资料路由器固件
- C183579-123578-c1235789.jpg
- Qt5.14 绘画板 Qt Creator C++项目
- python实现Excel表格合并
- Java实现读取Excel批量发送邮件.zip
- 【java毕业设计】商城后台管理系统源码(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】开发停车位管理系统(调用百度地图API)源码(springboot+vue+mysql+说明文档).zip
- 星耀软件库(升级版).apk.1
- 基于Django后端和Vue前端的多语言购物车项目设计源码
- 基于Python与Vue的浮光在线教育平台源码设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功