这个是framework的.h文件代码
@protocol JiHuoNiaoInterstitialAdHZDelegate <NSObject>
- (void)JiHuoNiaoInterstitialAdHZFailWithCode:(NSInteger)code TipStr:(NSString *)tipStr ErrorMessage:(NSString *)errorMessage;
@end
@interface JiHuoNiaoInterstitialAdHZ : NSObject
@property(nonatomic,weak) id<JiHuoNiaoInterstitialAdHZDelegate> delegate;
/*
广告位id
**/
- (instancetype)initWithJihuoniaoHZADSiteID:(NSString *)slotID;
/*
加载成功后直接显示
*/
- (void)jiHuoNiaoHZLoadAd;
uts中的实现
class JiHuoNiaoInterstitialSDK implements JiHuoNiaoInterstitialAdHZDelegate {
initInterstitial(){
// 插屏
let interstitialAd:JiHuoNiaoInterstitialAdHZ =
JiHuoNiaoInterstitialAdHZ.init(jihuoniaoHZADSiteID = "10010000015")
interstitialAd.delegate = this
interstitialAd.jiHuoNiaoHZLoadAd()
console.log("初始化插屏广告");
}
// 实现定位出错的 delegate 方法
JiHuoNiaoInterstitialAdHZFailWithCode(code: Int, tipStr: NSString,errorMessage: NSString) {
console.log("错误信息");
console.log(errorMessage);
}
}
0 个回复