美文网首页
iOS造轮子之启动广告页

iOS造轮子之启动广告页

作者: LazyLoad | 来源:发表于2017-08-14 14:32 被阅读0次

    这个小轮子 也是app 中非常常见的需求
    启动app 会展示广告页 可以跳过 或者等待倒计时结束

    可以展示 全屏 也可以 非全屏

    接下来 只简单说一些 使用方法,具体的就看源码吧

    如果觉得对你有用 , github 给一颗星星
    https://github.com/BaiHan1989/BHLaunchAdPage.git

    1、初始化 广告启动控制器

    
    BHLaunchAdController *launchAdVc = [[BHLaunchAdController alloc] initWithLaunchImage:nil setAdImageHandler:^(UIImageView *imageView) {
    
    } finishHandler:^(BHLaunchAdCallbackType callbackType) {
        switch (callbackType) {
            case BHLaunchAdCallbackTypeClickSkipBtn:
        {
            NSLog(@"点击了跳过按钮,修改根控制器");
        //                self.window.rootViewController = vc;
        }
            break;
            case BHLaunchAdCallbackTypeClickAd:
        {
            NSLog(@"点击了广告,进入广告页");
        }
            break;
    
            case BHLaunchAdCallbackTypeShowFinish:
        {
            NSLog(@"广告结束,继续接下来逻辑");
        //                self.window.rootViewController = vc;
        }
            break;
        }
    
    }];
    
    
    

    2、可以设置倒计时时间

        launchAdVc.countDownTime = 10;
    
    

    3、可以设置倒计时按钮文字

        [launchAdVc setSkipBtnHandler:^(UIButton *skipBtn, NSInteger currentTime) {
    
    }];
    
    

    4、设置广告 和 启动图同时显示时的 广告位置

    
    /**
    *  自定义广告图片的frame
    *  默认情况下需要显示启动图片的时候, 设置广告的高度为屏幕高度2/3
    *  不需要显示启动图片的时候,广告高度和屏幕高度相同
    */
    @property (assign, nonatomic) CGRect adImageViewFrame;
    
    

    相关文章

      网友评论

          本文标题:iOS造轮子之启动广告页

          本文链接:https://www.haomeiwen.com/subject/xhsurxtx.html