应用启动广告页
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.rootViewController = [[JHTabBarController alloc] init];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
//在根控制器设置好之后 & After the rootViewController is set.
[self xx_get_ad];
return YES;
}
- (void)xx_get_ad
{
JHLaunchAD *launchAD = [[JHLaunchAD alloc] init];
launchAD.delegate = self;
[launchAD jh_show];
[RequestManager getAD:nil success:^(id responseObject) {
if (CODE == 1) {
launchAD.dic = responseObject[@"d"];
}else{
[launchAD jh_hide];
}
} faild:^(NSError *error) {
[launchAD jh_hide];
}];
}
#pragma mark - JHLaunchADDelegate
- (void)jh_launchAD:(UINavigationController *)nav clickAD:(NSDictionary *)dic{
WebLinkController *web = [[WebLinkController alloc] init];
web.url = dic[@"url"];
web.navTitle = dic[@"title"];
[nav pushViewController:web animated:YES];
}