须知
- Vungle iOS SDK v.6.4.5 支持 Xcode 10.1 或更高 (详情请见 这里). 我们建议最低使用Xcode 10.2 和 iOS 12.2 SDK 集成测试我们的SDK
- 6.4支持在iOS9或更高版本运行,不建议使用较低版本。
- Vungle iOS SDK v. 6.4.5 已经在 Beta iOS 13.0上进行了测试
- Vungle iOS SDK v. 6.4.5 支持 32-bit 和 64-bit 应用
- 集成之前请确保已经注册了Vungle账号
集成SDK
请在Cocoapods集成和framework手动集成二选其一使用。建议使用Cocoapods集成
Cocoapods集成
在podfile, 添加如下代码:
pod "VungleSDK-iOS", "6.4.5"
pod install
手动集成
下载SDK,解压并放到工程目录Frameworks下,请选择作为Group(黄色)。
添加依赖
CoreFoundation.framework optionally
Foundation.framework optionally
StoreKit.framework optionally
注意
6.4 不支持iOS 7
添加 -ObjC 到Other Linker Flags
Project Navigator -> Build Settings -> Linking -> Other Linker Flags
初始化Vungle SDK
在请求广告之前,请先初始化SDK。一般来说需要在App启动时立刻初始化。示例如下:
#import <VungleSDK/VungleSDK.h>
...
NSError* error;
NSString* appID = @"Your_AppID_Here";
VungleSDK* sdk = [VungleSDK sharedSDK];
[sdk startWithAppId:appID error:&error];
通过 isInitialized 方法来判断是否初始化成功:
BOOL isInitialized = sdk.isInitialized();