// // BaiduMobAdExpressInterstitial.h // BaiduMobAdSDK // // Created by yangdingjia on 2021/9/18. // Copyright © 2021 Baidu Inc. All rights reserved. // #import #import #import "BaiduMobAdExpressIntDelegate.h" NS_ASSUME_NONNULL_BEGIN @interface BaiduMobAdExpressInterstitial : NSObject /** * 委托对象 */ @property (nonatomic, weak) id delegate; /** * 应用的APPID */ @property (nonatomic, copy) NSString *publisherId; /** * 设置/获取代码位(广告位)id */ @property (nonatomic, copy) NSString *adUnitTag; /** * 启动位置信息 如果enable,plist 需要增加NSLocationWhenInUseUsageDescription */ @property (nonatomic, assign) BOOL enableLocation; /** * 设置底价过滤,支持客户端与服务端bidding配置 * 仅支持整数值,单位:分 */ @property (nonatomic, assign) int bidFloor; /** * 预加载插屏广告,并缓存物料信息到本地。 * 注意广告的展示存在有效期,单次检索后须在一定时间内展示在页面上 */ - (void)load; /** * 返回广告状态 * YES代表可用(广告未过期,且缓存成功),NO代表不可用 */ - (BOOL)isReady; /** * 展示插屏使用的controller present */ - (void)showFromViewController:(UIViewController *)controller; /** * 广告价格标签 */ - (NSString *)getECPMLevel; /** * 反馈竞价成功及二价 * @param secondPrice 第二价格 */ - (void)biddingSuccess:(NSString *)secondPrice; /** * 反馈竞价失败及原因 * @param reason 失败原因 */ - (void)biddingFail:(NSString *)reason; /** * 获取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渲染方式"); @end NS_ASSUME_NONNULL_END