##谁可以使用此插件
要使用此插件,您需要成为 SpotX 发布商,并在 MoPub 上拥有活跃的账户。
成为 SpotX 发布商
如果您还不是 SpotX 发布商,请点击此处进行申请。
创建 MoPub 账户
如果您还没有 MoPub 账户,请点击 此处 进行注册。
插件的功能
该插件允许SpotX SDK和MoPub SDK无缝通信。要使用此新插件,SpotX出版社需要将其SpotX SDK和MoPub SDK集成到他们的应用中。
如何安装插件
安装此插件有两种方式
CocoaPods(推荐)
简单地将以下内容添加到您的Podfile中。
pod 'SpotX-MoPub-Plugin'
源代码
下载源代码并将其导入您的Xcode项目中。该工程可以从我们的GitHub仓库获取。
配置
使用自定义数据字段将配置参数传递给SpotX插件。有关MoPub自定义事件的更多详细信息,请参阅相关文档。自定义数据是一个包含以下必需键的JSON对象。
- channel_id - 您的SpotX发布者频道ID
- iab_category - 用作对您的应用进行分类的IAB类别
- iab_section - 用作对您的应用进行分类的IAB类别子类别
- appstore_url - 您应用在苹果App Store中的URL。
- app_domain - 您应用的网站互联网域名
除了必需属性外,您还可以包含以下任何可选键(括号中为默认值)
- use_https - (false)所有网络请求都通过HTTPS进行
- use_native_browser - (true)如果为false,则广告交互将在内部浏览器而不是系统默认浏览器中显示
- allow_calendar - (false)允许广告创建日历事件
- allow_phone - (false)允许广告拨打电话
- allow_sms - (false)允许广告编写短信消息
- allow_storage - (false)允许广告存储图片
- skippable - (false)请求可跳过的广告
- trackable - (true)禁用广告跟踪
- params - (undefined)包含通过广告请求传递的键值字符串的哈希
有关如何在MoPub的广告网络文档中的MoPub UI中指定参数的逐步说明。
奖励视频
奖励视频起步
在集成SpotX自定义事件类库进行MoPub奖励视频之前,请查阅iOS奖励视频集成文档。
按照文档中“基本集成”部分的说明进行操作。如果您已经安装了SpotX-MoPub-Plugin,则已完成集成过程的第一步。
奖励视频 - 中介设置
中介设置可用于在奖励视频初始化调用期间将额外的配置参数传递给SpotX网络。
SpotX奖励视频接口目前仅支持实例中介设置。当前的SpotX中介设置类包含以下参数
- channel_id - 您的SpotX发布者频道ID
以下代码片段演示了如何使用SpotX中介设置对象。
-(void) loadRewardedVideo {
// Initialize rewarded video before loading any ads.
[[MoPub sharedInstance] initializeRewardedVideoWithGlobalMediationSettings:nil delegate:self];
// Create the SpotX Mediation Settings object
SpotXInstanceMediationSettings * settings = [[SpotXInstanceMediationSettings alloc] init];
// Set the SpotX channel ID
settings.channel_id = @"[SpotX publisher channel ID]";
// Fetch the rewarded video ad.
[MPRewardedVideo loadRewardedVideoAdWithAdUnitID:@“[Placeholder Ad Unit ID]“ withMediationSettings:settings];
}
有关使用SpotX-MoPub-Plugin的更详细示例,请查看我们的GitHub上的SpotX-MoPub集成测试iOS应用程序。