【iOS开发系列】启动页面广告(可实现动态加载)

原创 2015年07月07日 10:11:36

很多APP启动的时候,需要动态的更换启动页面,可以在这个地方增添广告或者是将APP中新加入的一些活动信息等展示给用户。废话不多说,上代码:


首先声明一下我们需要的这个页面:

@property (strong, nonatomic) UIView *ADView;

<span style="font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;">@synthesize ADView;</span>



一般都是在AppDelegate中的这个方法进行实现,当然这里面的图片可以随意的更改。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    [self.window makeKeyAndVisible];
    ADView = [[NSBundle mainBundle ]loadNibNamed:@"LaunchScreen" owner:nil options:nil][0];
    ADView.frame = CGRectMake(0, 0, self.window.screen.bounds.size.width, self.window.screen.bounds.size.height);
    [self.window addSubview:ADView];
    UIImageView *imageV = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, UISCREEN_WIDTH, UISCREEN_HEIGHT)];
    NSString *str = @"http://pic.nipic.com/2008-04-01/20084113367207_2.jpg";
    [imageV sd_setImageWithURL:[NSURL URLWithString:str] placeholderImage:[UIImage imageNamed:@"new_feature_1"]];
    [ADView addSubview:imageV];
    [self.window bringSubviewToFront:ADView];
    [NSTimer scheduledTimerWithTimeInterval:15 target:self selector:@selector(removeADView) userInfo:nil repeats:NO];
#pragma mark - 移除广告View
-(void)removeADView
{
    [ADView removeFromSuperview];
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

ios App启动加载广告页面思路

需求 很多app(如淘宝、美团等)在启动图加载完毕后,还会显示几秒的广告,一般都有个跳过按钮可以跳过这个广告,有的app在点击广告页之后还会进入一个广告页面,点击返回进入首页。虽然说这个广告页面...

iOS启动页加载静态图和动态图

相信大家都看过很多app在启动时候会加载一些广告图片,例如微博、淘宝、头条等。下边我们就来实现类似的效果。...

iOS 启动页加入动态的广告实现

做产品的时候有的时候需要在程序启动的时候加入广告,不难。只要在appdelegate.m 的启动加载完成方法加入需要的广告视图就可以了,但是有的时候需要让启动图看起来就是一个广告,只有一个界面。而且还...
  • a158337
  • a158337
  • 2016年01月08日 08:59
  • 2037

关于 iOS 打 framewrok 静态包流程(二)

上一篇 讲了关于用最笨的方法来打静态库,这一篇,主要总结一下用比较简单的方法来大静态库.--------利用cocoaPods管理第三库,但是自己打包的静态库中不包含引用的第三库,同样是通过cocoa...

iOS开发系列--网络开发网络联网程序

概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命...

IOS欢迎界面Launch Screen动态加载广告

IOS欢迎界面Launch Screen动态加载广告,ioslaunch   当我们打开一款应用程序的时候,首先映入眼帘的往往并不是程序的主界面,而是经过精心设计的欢迎界面,这个界面通常会停...

IOS欢迎界面Launch Screen动态加载广告

当我们打开一款应用程序的时候,首先映入眼帘的往往并不是程序的主界面,而是经过精心设计的欢迎界面,这个界面通常会停留几秒钟,然后消失。看似很平常的一个小小的欢迎界面,其实还大有讲究。 一、为什么会...

iOS中如何在欢迎界面中动态加载广告

当我们打开一款应用程序的时候,首先映入眼帘的往往并不是程序的主界面,而是经过精心设计的欢迎界面,这个界面通常会停留几秒钟,然后消失。看似很平常的一个小小的欢迎界面,其实还大有讲究。 一 为什么会有欢迎...

iOS中如何在欢迎界面中动态加载广告

当我们打开一款应用程序的时候,首先映入眼帘的往往并不是程序的主界面,而是经过精心设计的欢迎界面,这个界面通常会停留几秒钟,然后消失。看似很平常的一个小小的欢迎界面,其实还大有讲究。 一 为什么会有欢迎...

IOS欢迎界面Launch Screen动态加载广告

当我们打开一款应用程序的时候,首先映入眼帘的往往并不是程序的主界面,而是经过精心设计的欢迎界面,这个界面通常会停留几秒钟,然后消失。看似很平常的一个小小的欢迎界面,其实还大有讲究。 一、...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【iOS开发系列】启动页面广告(可实现动态加载)
举报原因:
原因补充:

(最多只允许输入30个字)