gpt4 book ai didi

ios - Brightcove iOS SDK 中的广告

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:47:46 27 4
gpt4 key购买 nike

有谁知道如何在新的 Brightcove iOS SDK 的 BCPlayerView/BCVideo/BCPlayerItem 中实现对广告的调用。我在哪里可以指定广告服务器?这是否需要在 Brightcove Studio 中完成?

最佳答案

3.0 Brightcove iOS 播放器目前没有内置广告集成。通过 Brightcove 配置的广告政策目前仅适用于基于网络的播放器,因此您必须自己做一些工作才能将该广告配置集成到 iOS 应用中。

为此,您需要从广告合作伙伴处获取 iOS 库,并从 Studio 获取广告配置。然后,您可以在您希望展示广告的位置设置提示点:

// create a "before" cue point to play a pre-roll advertisement
BCCuePoint *cuePoint = [BCCuePoint
cuePointWithPosition:@"before"
type:@"ad"
properties:@{ @"adId": @"some-ad-configuration" }];
[emitter emit:BCEventSetCuePoint withDetails:@{ @"cuePoint": cuePoint }];

您会在显示广告之前收听该提示点:

// Listen for a cue point to trigger an ad
[player.playbackEmitter on:BCEventCuePoint callBlock:^(BCEvent *event) {
// Grab the cue point from the event
BCCuePoint *cuePoint = [event.details objectForKey:@"cuePoint"];
if ([cuePoint.type isEqualToString:@"ad"]) {
[player pause];
// Here's where you would call your native ad library to play an ad
// This code will vary a lot depending on what ad library you're using
[adLibrary playAd:cuePoint.properties[@"adId"]];
}
}];

预构建的 IMA 和 FreeWheel 插件正在开发中,因此值得询问您是否正在使用这些提供商中的任何一个。

关于ios - Brightcove iOS SDK 中的广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13056850/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com