1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // RQADModule.h
- // jiaPei
- //
- // Created by 张嵘 on 2022/11/28.
- // Copyright © 2022 JCZ. All rights reserved.
- //
- #import <Foundation/Foundation.h>
- # if __has_include(<ABUAdSDK/ABUAdSDK.h>)
- #import <ABUAdSDK/ABUAdSDK.h>
- #else
- #import <Ads-Mediation-CN/ABUAdSDK.h>
- #endif
- #define RQ_AD_MODULE [RQADModule sharedManager]
- typedef NS_ENUM(NSUInteger, RQADDoType) {
- RQADDoType_Success = 0, /// 成功
- RQADDoType_Close = 1, /// 关闭
- RQADDoType_Click = 2, /// 点击
- RQADDoType_Faild = 3, /// 失败
- RQADDoType_Miss = 4, /// 移除
- };
- #pragma mark - Model
- #import "GromoreAdLoadConfig.h"
- #import "GromoreAdLoadParam.h"
- #pragma mark - View
- #import "GromoreDemoLoadAdView.h"
- #import "GromoreDemoAdDisplayView.h"
- #import "RQADCell.h"
- #import "RQCommonBannerADCell.h"
- #import "RQUnDoProjectCell.h"
- #import "RQUnDoProjectTableViewCell.h"
- #pragma mark - ViewModel
- #pragma mark - ViewController
- typedef void(^RQADStatusChangeBlock)(GromoreAdType adType, RQADDoType adDoType);
- @interface RQADModule : NSObject
- + (RQADModule *_Nonnull)sharedManager;
- - (void)loadAdWithAdType:(GromoreAdType)adType customView:( UIView * _Nullable )customView;
- - (void)initADStatusChangeBlock:(_Nullable RQADStatusChangeBlock)block;
- - (void)closeAdWithAdType:(GromoreAdType)adType;
- @end
|