Skip to content

MrZhou1010/MZAd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MZAd

应用App启动后广告页面

放在应用启动的方法内

self.window = UIWindow(frame: UIScreen.main.bounds)
self.window?.backgroundColor = UIColor.white
let mainViewController = ViewController()
let nav = UINavigationController(rootViewController: mainViewController)
if launchOptions != nil {
    self.window?.rootViewController = nav
} else {
    // 正常点击icon启动页面,加载广告页
    let adViewController = MZAdViewController(defaultDuration: 6, completion: {
        self.window?.rootViewController = nav
    })
    // 广告地址
    let urlStr = "https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3009739699,3118462613&fm=26&gp=0.jpg"
    // let urlStr = "http://chatm-icon.oss-cn-beijing.aliyuncs.com/pic/pic_20170724152928869.gif"
    // 倒计时间
    let adDuartion = 10
    let adViewBottomDistance: CGFloat = 0.0
    adViewController.setAdParams(urlStr: urlStr, adDuration: adDuartion, skipBtnType: .circle, skipBtnPosition: .rightTop, adViewBottomDistance: adViewBottomDistance, transitionType: .suckEffect, adImageViewClicked: {
        let vc = UIViewController()
        vc.view.backgroundColor = UIColor.orange
        mainViewController.navigationController?.pushViewController(vc, animated: true)
    })
    self.window?.rootViewController = adViewController
}
self.window?.makeKeyAndVisible()

About

应用App启动后广告页面(支持Gif)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages