deltaDNA智能广告SDK用于将你的iOS游戏接入我们的智能广告中间平台。它同时支持空闲广告和奖励广告。
extension_smartads_ios
iOS智能广告扩展SDK

使用CocoaPods安装

CocoaPods是一个Objective-C的依赖关系管理器,可以非常简便的自动使用第三方库。这可以使智能广告能够直截了当的选择要支持的广告网络。

Podfile

一个基本的Podfile包含所有我们支持的中间网络。

deltaDNA的SDK可以从我们的项目库中找到,其URL必须作为一个源路径添加到你的Podfile。deltaDNA广告(DeltaDNAAds)依附于我们的分析SDK,其也需要被安装。

上面的例子将安装我们支持的所有广告网络。如若只安装一个子集,那么需要在你的podfile中分别声明每一个子项。例如:

可用的子项列表可以从项目根目录中的 DeltaDNAAds.podspec文件中找到。

用法

将SDK的头文件包括进来。

这个SDK通过调用registerForAds初始化。由于智能广告SDK依赖于我们的分析SDK,其必须首先被初始化。

标记广告

  • 你可以使用 isInterstitialAdAvailable函数测试一个空闲广告是否可以显示。
  • 通过调用 showInterstitialAdFromRootViewController:函数展示一个空闲广告。
  • 你可以使用 isRewardedAdAvailable函数测试一个奖励广告是否可以显示。
  • 通过调用 showRewardedAdFromRootViewController:函数展示一个奖励广告。

你可能会需要为DDNASmartAds对象设置权限,从而这个SDK的行为将被报告给你。

更多细节请查看DDNASmartAds.h

授权

该资源适用于Apache 2.0授权。