完成串接指示
若您尚未完成串接广告形式前的串接说明,请先前往串接说明完成相关设定
概要
透过中介服务,您的应用程式就能放送众多来源 (包括 AdMob 联播网、MoPub 联播网、第三方广告联播网和内部广告活动) 的广告。
中介平台
AdMob | Ad Manager |
---|---|
透过 Mediation 回传内容资讯
如果您是使用 Mediation 的方式来串接 Vpon SDK,您可以透过以下方式,将页面内容资讯发给 Vpon:
AdMob / Google Ad Manager
若您是使用 AdMob / Google Ad Manager 来进行 Mediation,请确认您所使用的 SDK 及 Adapter 版本:
Vpon SDK v5.6.0
及以上版本Vpon AdMob Adapter v2.1.0
及以上版本
若您串接的是横幅广告或插页广告,请参考以下范例:
Objective-C
GADRequest *request = [GADRequest request];
GADExtras *extra = [[GADExtras alloc] init];
extra.additionalParameters = @{
@"contentURL": @"https://www.vpon.com",
@"contentData": @{@"key1": @"Admob", @"key2": @(1.2), @"key3": @(YES)}
};
[request registerAdNetworkExtras:extra];
// Set content page url and data with an array of key-value
Swift
let extra = GADExtras()
extra.additionalParameters = ["contentURL":"https://www.vpon.com", "contentData": ["key1": "Admob", "key2": 1.2, "key3": true]]
request.register(extra)
// Set content page url and data with an array of key-value
若您串接的是原生广告,请留意在您设定自订事件时所设置的 Label,并参考以下范例传入对应资料:
Objective-C
GADRequest *request = [GADRequest request];
GADCustomEventExtras *extra = [[GADCustomEventExtras alloc] init];
[extra setExtras:@{
@"contentURL": @"https://www.google.com.tw/",
@"contentData": @{@"key1": @(1), @"key2": @(YES), @"key3": @"name", @"key4": @(123.31)}
} forLabel:@"vpon"];
[request registerAdNetworkExtras:extra];
// Set content page url and data with an array of key-value
// forLabel string must be the same as the one you set for AdMob / GAM custom event
Swift
let extra = GADCustomEventExtras()
extra.setExtras(["contentURL":"https://www.vpon.com", "contentData": ["key1": "Admob", "key2": 1.2, "key3": true]], forLabel: "vpon")
request.register(extra)
// Set content page url and data with an array of key-value
// forLabel string must be the same as the one you set for AdMob / GAM custom event