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

151 lines
3.0 KiB
C
Raw Normal View History

//
// BaiduMobAdNativeAdObject.h
// BaiduMobNativeSDK
//
// Created by lishan04 on 15-5-26.
// Copyright (c) 2015年 lishan04. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "BaiduMobAdCommonConfig.h"
@interface BaiduMobAdNativeAdObject : NSObject
/**
* text
*/
@property (copy, nonatomic) NSString *title;
/**
* text
*/
@property (copy, nonatomic) NSString *text;
/**
* url
*/
@property (copy, nonatomic) NSString *iconImageURLString;
/**
* url
*/
@property (copy, nonatomic) NSString *mainImageURLString;
/**
* 广 url
*/
@property (copy, nonatomic) NSString *adLogoURLString;
/**
* logo图标 url
*/
@property (copy, nonatomic) NSString *baiduLogoURLString;
/**
* image url array
*/
@property (strong, nonatomic) NSArray *morepics;
/**
* url
*/
@property (copy, nonatomic) NSString *videoURLString;
/**
* s
*/
@property (strong, nonatomic) NSNumber *videoDuration;
/**
*
*/
@property (strong, nonatomic) NSNumber *autoPlay;
/**
* 广
*/
@property (copy, nonatomic) NSString *brandName;
/**
* 广BaiduMobMaterialType再决定使用何种渲染组件
*/
@property (assign, nonatomic) BaiduMobMaterialType materialType;
/**
* 广
*/
@property (assign, nonatomic) BaiduMobNativeAdActionType actType;
/**
*
*/
@property (copy, nonatomic) NSString *w;
/**
*
*/
@property (copy, nonatomic) NSString *h;
/**
*/
@property (copy, nonatomic) NSString *ECPMLevel;
/**
*/
@property (copy, nonatomic) NSString *actButtonString;
#pragma mark - 智能优选
/**
广
*/
@property (nonatomic, assign) BaiduMobAdSmartFeedStyleType style_type;
/**
广px还是比例 012
*/
@property (nonatomic, assign) BaiduMobAdSmartFeedSizeType size_type;
/**
广
*/
@property (nonatomic, assign) int container_width;
/**
广
*/
@property (nonatomic, assign) int container_height;
/**
* 广
*/
- (NSString *)getECPMLevel;
/**
*
* @param secondPrice
*/
- (void)biddingSuccess:(NSString *)secondPrice;
/**
*
* @param reason
*/
- (void)biddingFail:(NSString *)reason;
/**
* false30广
*/
- (BOOL)isExpired;
/**
* 广
* @param currentPlaybackTime s
*/
- (void)trackVideoEvent:(BaiduAdNativeVideoEvent)event withCurrentTime:(NSTimeInterval)currentPlaybackTime;
/**
*
*/
- (void)trackImpression:(UIView *)view;
/**
*
*/
- (void)handleClick:(UIView *)view;
/**
* logo点击
*/
- (void)baiduLogoClick:(UIView *)baiduLogoView;
@end