mergemilitary/Assets/Plugins/ToukaGames/ToponSDK/baidu/BaiduMobAdSDK.framework/Headers/BaiduMobAdNative.h

117 lines
2.8 KiB
C
Raw Normal View History

//
// BaiduMobAdNative.h
// BaiduMobAdSdk
//
// Created by lishan04 on 15-1-8.
//
//
#import <Foundation/Foundation.h>
#import "BaiduMobAdNativeAdDelegate.h"
#import "BaiduMobAdFeedRequestParameters.h"
@class BaiduMobAdNativeAdView;
@interface BaiduMobAdNative : NSObject
/**
* APPID
*/
@property(nonatomic, copy) NSString *publisherId;
/**
* /(广)id
*/
@property (nonatomic, copy) NSString *adUnitTag;
/**
* 广delegate
*/
@property (nonatomic, weak) id<BaiduMobAdNativeAdDelegate> delegate;
/**
* delegate
* 使
*/
@property (nonatomic, weak) id<BaiduMobAdNativeCacheDelegate> cacheDelegate;
/**
* 广
*/
@property (nonatomic, strong) NSNumber *baiduMobAdsHeight;
/**
* 广
*/
@property (nonatomic, strong) NSNumber *baiduMobAdsWidth;
/**
* 使controller present
*/
@property (nonatomic, weak) UIViewController *presentAdViewController;
/**
* 广YES: NO:
*/
@property (nonatomic, assign) BOOL isCacheVideo;
/**
* 广30ss
*/
@property (nonatomic, assign) NSTimeInterval timeout;
/**
* 广request请求之前赋值
*/
@property (nonatomic, assign) BaiduMobAdType adType;
/**
*
*/
@property (nonatomic, strong) BaiduMobAdFeedRequestParameters *requestParameters;
/**
* bidding配置
*
*/
@property (nonatomic, assign) int bidFloor;
/**
* 广
* 广
*/
- (void)requestNativeAds;
/**
* 广()
* 广
*/
- (void)requestExpressNativeAds;
/**
* nativeVideoAdCacheSuccess
*/
- (void)preloadVideoMaterial;
/**
* Bidding token
* @return ADX请求广告所需的token
*/
- (NSString *)getBiddingToken;
/**
* bidding广告
* @param bidId 广id
*/
- (void)loadBiddingAd:(NSString *)bidId;
#pragma mark - DEPRECATED_ATTRIBUTE
- (void)setBiddingData:(NSString *)data BaiduMobAdDEPRECATED_MSG("已废弃请接入最新的服务端bidding渲染方式");
@property (nonatomic, copy) NSString *adId BaiduMobAdDEPRECATED_MSG("已废弃请及时替换AdUnitTag使用方式");
- (void)requestNativeAdsWithParameters:(BaiduMobAdFeedRequestParameters *)requestParameters BaiduMobAdDEPRECATED_MSG("已废弃请及时参考Demo修改使用方式");
@end