1.把LLLaunchAd文件夹拖入到你的项目中
2.设置好 imageUrl
, 支持静态广告和GIF
广告, LaunchTypeTimeText
duration
adFrame
3.代码如下
- (void)example
{
[LLLaunchAdView showWithAdFrame:CGRectMake(0, 0,self.window.bounds.size.width, self.window.bounds.size.height - 150)
setAdImageBlock:^(LLLaunchAdView *launchAdView) {
[self requestImageData:^(NSString *imgUrl, NSInteger duration, NSString *openUrl) {
[launchAdView setImageUrl:imgUrl duration:duration launchType:LaunchTypeTimeText options:LaunchAdImageDefault completed:^(UIImage *image, NSURL *URL) {
//图片下载完成回调
} adImageClickBlock:^(NSString *url) {
ViewController *vc = [[ViewController alloc] init];
UIViewController *fromVc = [[UIApplication sharedApplication].delegate window].rootViewController;
[fromVc presentViewController:vc animated:NO completion:^{
}];
NSLog(@"image url:%@",url);
}];
}];
} showFinish:^{
ViewController *vc = [[ViewController alloc] init];
[[UIApplication sharedApplication].delegate window].rootViewController = vc;
}];
}
/**
* 模拟:向服务器请求广告数据
*
* @param imageData 回调imageUrl,及停留时间,跳转链接
*/
-(void)requestImageData:(void(^)(NSString *imgUrl,NSInteger duration,NSString *openUrl))imageData{
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
if(imageData)
{
imageData(ImgUrlString1,10,@"https://www.github.com/LeeFengHY");
}
});
}
1.喜欢请给我一个Star, 疑问欢迎issue me
2.欢迎交流QQ:578545715