# 1.工程设置
iOS目前有三种形式的广告,包括:开屏广告、激励视频广告、Banner(横幅)广告
# (1) 导入集成库
手动集成需导入基本的静态库(xcode11新建工程默认已链接以下库,可以忽略本步操作)
CoreGraphics.frameworkFoundation.frameworkUIKit.frameworklibsqlite3.tbdlibz.tbdAdSupport.frameworkStoreKit.frameworkQuartzCore.frameworkCoreTelephony.frameworkMobileCoreServices.frameworkAVFoundation.frameworkWebKit.framework
# (2) 增加XCode的链接器参数
在工程的Build Settings中,找到Other Linker Flags,增加一个flag:-ObjC,注意大小写
# (3) 允许http连接的操作
由于iOS9的App Transport Security,还需要修改工程的info.plist文件,使其允许http连接。方法如下: 在info.plist文件里增加一个App Transport Security Settings的Dictionary,并给这个Dictionary添加一个key为Allow Arbitrary Loads的布尔值,设置为YES
# (4) 初始化
在AppDelegate里的如下方法中调用ADSDK的初始化方法
@interface HXADManager : NSObject
//初始化广告
+ (void)adInit;
@end
1
2
3
4
2
3
4
示例代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[HXADManager adInit];
return YES;
}
1
2
3
4
5
2
3
4
5
2.开屏广告 →