3、插屏广告

插屏广告

准备工作:导入框架
(1)#import <AdverTestSDK/ImgViewObject.h>
(2)添加支持横竖屏的文件#import “OrienOb.h”和#import “OrienOb.m”(如果项目中不需要同时兼容横竖屏,则不需要该方法)<此方法也可以按个人喜好自己写>

所在文件:@interface AdverNewVObjc : NSObject
代理:@property(nonatomic,weak)id<AdverNewVObjcDelegate> adverNewVObjcDelegate;

1、获取数据方法:

#pramg mark 获取数据方法

-(void)getDataWithInsertImg;//获取插屏广告数据

2、代理方法

#pramg mark 获取数据成功/失败代理方法
- (void)getDataInsertImg:(BOOL)success;//插屏获取数据成功代理

3、实现

(1)导入文件,并注明代理,定义文件
**#import <AdverTestSDK/AdverNewVObjc.h>**
@interface ViewController ()<AdverNewVObjcDelegate>
@property(nonatomic,strong) AdverNewVObjc * adverNewVObjc;

(2)确认代理
_adverNewVObjc = [AdverNewVObjc alloc]; 
_adverNewVObjc.adverNewVObjcDelegate = self;

(3)获取数据
[_adverNewVObjc getDataWithInsertImg];//获取插屏广告数据

(4)代理方实现
**#pragma mark AdverNewVObjcDelegate 一对一代理**
//插屏获取数据成功代理
- (void)getDataInsertImg:(BOOL)success{
    if (success) {
         [[OrienOb sharedOrienObInit] isTurnOrienObj];
        [ImgViewObject creatBpAdvertImgViewwithViewController:self withEndBlock:^{
            NSLog(@"手动关闭Block");
            [[OrienOb sharedOrienObInit] maskOrienObj];
        } withTagAdver:^{
            NSLog(@"点击广告Block");
        }];
    }
}