| | |
| | | |
| | | #import <UIKit/UIKit.h> |
| | | #import "BUMaterialMeta.h" |
| | | #import "BUMopubAdMarkUpDelegate.h" |
| | | |
| | | @class BUNativeExpressFullscreenVideoAd; |
| | | |
| | |
| | | @optional |
| | | /** |
| | | This method is called when video ad material loaded successfully. |
| | | And you can call [BUNativeExpressFullscreenVideoAd showAdFromRootViewController:]. |
| | | */ |
| | | - (void)nativeExpressFullscreenVideoAdDidLoad:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd; |
| | | |
| | |
| | | /** |
| | | This method is called when video cached successfully. |
| | | For a better user experience, it is recommended to display video ads at this time. |
| | | And you can call [BUNativeExpressFullscreenVideoAd showAdFromRootViewController:]. |
| | | */ |
| | | - (void)nativeExpressFullscreenVideoAdDidDownLoadVideo:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd; |
| | | |
| | |
| | | @end |
| | | |
| | | |
| | | @interface BUNativeExpressFullscreenVideoAd : NSObject |
| | | @interface BUNativeExpressFullscreenVideoAd : NSObject <BUMopubAdMarkUpDelegate> |
| | | |
| | | @property (nonatomic, weak, nullable) id<BUNativeExpressFullscreenVideoAdDelegate> delegate; |
| | | @property (nonatomic, getter=isAdValid, readonly) BOOL adValid; |
| | | @property (nonatomic, getter=isAdValid, readonly) BOOL adValid __attribute__((deprecated("Use nativeExpressFullscreenVideoAdDidLoad: instead."))); |
| | | |
| | | /// media configuration parameters. |
| | | @property (nonatomic, copy, readonly) NSDictionary *mediaExt; |