加载网络静态图片广告 | 加载网络动态图片广告 | 加载本地静态图片广告 | 加载本地动态图片广告 |
---|---|---|---|
/**
* DHLaunchAdPageHUD
*
* @param frame 位置大小
* @param duration 广告停留的时间
* @param imageUrl 显示广告的图片(这里可以使用本地图片也可以使用网络图片,使用时只传入URL即可,SDK会自动是识别png\jpg\gif的图片)
* @param hideSkip 是否隐藏跳过按钮(YES:隐藏; NO不隐藏)
* @param aDClickBlock 用户点击广告图片的回调Block
*
* @return DHLaunchAdPageHUD对象
*/
- (instancetype)initWithFrame:(CGRect)frame aDduration:(NSInteger)duration aDImageUrl:(NSString *)imageUrl hideSkipButton:(BOOL)hideSkip launchAdClickBlock:(DDLaunchAdClickBlock)aDClickBlock;
1.下载项目或者下载项目中的DHLaunchAdPageHUD文件,将下载好的DHLaunchAdPageHUD文件拖拽到自己的工程文件夹中,并在application:didFinishLaunchingWithOptions:方法中导入#import "DHLaunchAdPageHUD.h"头文件;
NSString *adImageJPGUrl = @"http://p5.image.hiapk.com/uploads/allimg/150112/7730-150112143S3.jpg";
NSString *adimageGIFUrl = @"http://img.ui.cn/data/file/3/4/6/210643.gif";
NSString *adImageJPGPath = [[NSBundle mainBundle] pathForResource:@"adImage2" ofType:@"jpg"];
NSString *adImageGifPath = [[NSBundle mainBundle] pathForResource:@"adImage3" ofType:@"gif"];
DHLaunchAdPageHUD *launchAd = [[DHLaunchAdPageHUD alloc] initWithFrame:CGRectMake(0, 0, DDScreenW, DDScreenH-100) aDduration:6.0 aDImageUrl:adImageGifPath hideSkipButton:NO launchAdClickBlock:^{
NSLog(@"点了广告图片");
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.baidu.com"]];
}];
FadeOut | FadeIn | ToppleOver | WaterWave | SuckEffect |
---|---|---|---|---|
OglFlip | Cube | Reveal | PageCurl | PageUnCurl |
/**
* DHLaunchDfPageHUD
*
* @param frame 位置大小
* @param window 主窗口
* @param image 启动图片
* @param style 启动样式
*/
- (void)initWithFrame:(CGRect)frame window:(UIWindow *)window image:(UIImage *)image animationStyle:(DDLaunchPageAnimationStyle)style;
1.下载项目或者下载项目中的DHLaunchDfPageHUD文件,将下载好的DHLaunchDfPageHUD文件拖拽到自己的工程文件夹中,并在application:didFinishLaunchingWithOptions:方法中导入#import "DHLaunchDfPageHUD.h"头文件;
[[DHLaunchDfPageHUD alloc] initWithFrame:[[UIScreen mainScreen] bounds] window:self.window image:[UIImage imageNamed:@"LaunchDfPageImage.bundle/DHLaunchDfPageHUD.png"] animationStyle:DDLaunchPageAnimationStyleFadeOut];
// 淡出效果
DDLaunchPageAnimationStyleFadeOut
// 淡入效果
DDLaunchPageAnimationStyleFadeIn
// 从中间剪开(实现中)
DDLaunchPageAnimationStyleClip
// 倾倒效果
DDLaunchPageAnimationStyleToppleOver
// 水波效果
DDLaunchPageAnimationStyleWaterWave
// 吸走效果
DDLaunchPageAnimationStyleSuckEffect
// 翻转效果
DDLaunchPageAnimationStyleOglFlip
// 立方体效果
DDLaunchPageAnimationStyleCube
// 推开效果
DDLaunchPageAnimationStyleReveal
// 翻书效果
DDLaunchPageAnimationStylePageCurl
// 合书效果
DDLaunchPageAnimationStylePageUnCurl