手动下载SDK接入

下载SDK包

首先从IOS-SDK下载页 下载最新的 SDK 包,解压后的目录包含如下两个文件:

  • PlayableAdsSDK.framework
  • PlayableAdsSDK.bundle

PlayableAdsSDK.framework是SDK的静态库,PlayableAdsSDK.bundle主要包含一些静态库需要访问的外部文件资源,如图片资源。

Xcode工程添加SDK包

请将PlayableAdsSDK.framework与PlayableAdsSDK.bundle两个文件同时添加到你的Xcode工程目录下:


加入系统依赖库

在TARGETS → Build Phases → Link Binary With Libraries中添加依赖库:

  • libsqlite3.tbd
  • libz.tbd
  • AVFoundation.framework
  • SystemConfiguration.framework
  • StoreKit.framework
  • CoreTelephony.framework
  • MobileCoreServices.framework
  • CoreMedia.framework
  • AdSupport.framework



工程配置

1 添加分类编译符

TARGETSBuild SettingsLinkingOther Linker Flags 中加入 -ObjC-fobjc-arc-all_load 如下图所示:


2 在info.plist中加入以下节点,以兼容http模式

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>


3 Bitcode

支持Bitcode,请使用者根据需求选择是否使用Bitcode。

查看版本号

在PlaybleAdsTools.h文件中,调用以下方法可获取当前SDK的版本号。

/*
 * 获取版本号
 */
+ (NSString *_Nullable)getVersion;