要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install
。
MADSSDKiOS-ObjectiveC 通过 CocoaPods 提供。要安装它,只需在 Podfile 中添加以下行
pod "MADSSDKiOS-ObjectiveC"
请注意,应用传输安全已经阻止了明文 HTTP 资源加载数据,因为它不安全。向您的 Info.plist 中添加以下内容将禁用 ATS
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
为了创建和显示横幅广告,您需要一次初始化 MADS 广告服务器。
作为一个实用的技巧,每次您在源文件中添加 Mads SDK 调用时,通过添加以下代码行将该源代码中的 MadsSDK 主头文件导入进去:
#import <MadsSDK/MadsSDK.h>
添加到 didFinishLaunchingWithOptions 和 applicationWillEnterForeGround 方法代码中
[MadsAdServer startWithLocationEnabled:YES withLocationPurpose:@”Your location purpose”];
或者
[MadsAdServer startWithLocationEnabled:YES withLocationPurpose:@”Your location purpose” withLocationUpdateTimeInterval:YOUR_PREFERRED_TIME_INTERVAL];
或者添加到 applicationWillTerminate 和 applicationWillEnterBackground 方法中
[MadsAdServer stop];
现在 MADS SDK 已集成,我们将继续设置广告视图的过程。
创建 MadsAdView
MadsAdView *adView = [[MadsAdView alloc] initWithFrame:adFrame
zone:placementId
delegate:self];
IDFA使用优化
性能提升
MADS,[email protected]
MADSSDKiOS-ObjectiveC可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。