ContextCueSDK 1.0.3

ContextCueSDK 1.0.3

ContextCueCI’ 维护。



ContextCueSDK

ContextCueSDK 是在您的 iOS 应用中道德赚钱的最简单方式

感谢您对 ContextCue 的兴趣!我们的目标是提供最佳的移动广告变现解决方案,这一切都不涉及追踪、收集或存储用户数据。

没有账户? 开始使用

遇到问题?

安装

ContextCueSDK 为将库安装到应用程序中提供了多种方法

cocoaPods

cocoaPods是Swift和Objective-C Cocoa项目的依赖管理器,它可以自动化并简化使用第三方库,如ContextCueSDK的项目过程。您可以使用以下命令安装它:

$ gem install cocoapods

Podfile 要使用cocoaPods将ContextCueSDK集成到您的应用中,就像这样将其添加到您的pod文件:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'

target 'MyApp' do
pod 'ContextCueSDK', '~> 1.0'
end

然后运行

$ pod install

集成

将ContextCue广告集成到您的应用中有很多方法。

关于所有广告横幅,您需要注意以下事项:

  • 广告在水平和垂直方向上均居中。这意味着如果您的视图大小大于广告,则广告周围将会有一个透明的框架。
  • 广告会自动每两分钟刷新一次,但可以进行配置。
  • 必须为每个广告视图提供view.id
  • 必须在每个视图中调用view.loadAd()以开始投放广告。
  • 所有视图都可以通过编程或通过故事板创建。

CCAdBannerView

此横幅视图可以控制加载广告的大小。然而,有了这种额外的能力也意味着需要承担更大的责任来处理设备旋转和尺寸。

@IBOutlet let bannerView: CCAdBannerView!
...
self.bannerView.id = "xsbQ1Tq8V"
self.bannerView.setSize(.LargeMobileBanner)
self.bannerView.loadAd()

CCAdBannerAutoSizeView

CCAdBannerAutoSizeView将自动将可能的最大广告适配到给定的视图框架。它还会在大小变化时智能地获取新广告。

@IBOutlet let bannerView: CCAdBannerAutoSizeView!
...
self.bannerView.id = "xsbQ1Tq8V"
self.bannerView.loadAd()

视图设置

设置 类型 默认值 必需 描述
id String nil 这是用来识别属于您的广告的标识。非常推荐为应用中的每个广告都设置一个广告单元标识。这些可以在 ContextCue 网站的内容提示部分找到。
autoRefresh 布尔值 启用或禁用广告视图的自动刷新

ContextCueSDK 设置

设置 类型 默认值 必需 描述
identifier String nil 这是 ContextCue 用来识别您的应用程序的标识。可以在您的 ContextCue 账户中找到。
refreshInterval 时间区间 120 配置广告刷新的频率。必须大于15秒

以下是将 refreshInterval 设置为60秒的全局示例

ContextCueSDK.shared.refreshInterval = TimeInterval(60)

支持的移动尺寸

名称 宽度 高度
移动领导横幅 320 50
大移动横幅 320 100
中矩形 300 250
领导横幅 714 90

响应用户广告事件

您可以通过实现 CCAdViewDelegate 来监听以下一系列事件

didReceiveAd(_ view: CCAdBannerBaseView)

当广告成功加载时调用

failedToLoadAd(_ view: CCAdBannerBaseView, _ error: CCAdError)

当加载广告时发生错误时调用。可用的错误可以在 CCAdConstants.swift 中找到。

adWasTapped(_ view: CCAdBannerBaseView)

每当广告被点击时,都会调用该方法。