问题标签 [video-ads]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
157 浏览

javascript - 发生视频广告跳过按钮事件时,焦点无法转移到 iframe 游戏

我的网站有一些视频广告。视频广告显示后(发生 ima.adevent.type.complete),游戏通过以下代码获得键盘焦点。但是,如果通过单击跳过按钮跳过视频广告,则不会正确地为游戏提供焦点,这意味着 google.ima.AdEvent.Type.SKIPPED 的情况发生在下面的代码中。

0 投票
5 回答
4871 浏览

android - 颤振 - 重新加载时奖励视频广告错误:“ad_not_loaded,奖励视频显示失败,未加载广告,null)”

我尝试重新加载奖励视频广告,当我打电话时RewardedVideoAd.instance.load(adUnitId: "xxx", targetingInfo: xyz);发现以下错误:

W/MessageQueue(13672): 处理程序 (android.os.Handler) {1a13e8a} 向死线程上的处理程序发送消息 W/MessageQueue(13672): java.lang.IllegalStateException: 处理程序 (android.os.Handler) {1a13e8a向死线程上的处理程序发送消息 java:1496) W/MessageQueue(13672): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1386) W/ExoPlayerImplInternal(13672): 发布后发送消息(1)。消息被忽略。D/Graph (13672): removeVertex() : insertDummyVertex,因为没有祖先。D/ViewRootImpl@b8db50eAdActivity: mHardwareRenderer.destroy()#4 D/ViewRootImpl@b8db50eAdActivity: dispatchDetachedFromWindow

我将听众放在initState()我的屏幕上。在这个屏幕上,我有一个button地方,如果我们点击它,它应该会显示 Rewarded Video Ads

此外,在Rewarded Ads重新加载时出现错误后,点击按钮显示广告后出现以下错误(因为 ads 实例为null):

E/flutter (13672): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] 未处理异常:PlatformException(ad_not_loaded, 奖励视频显示失败,未加载广告,null) E/flutter (13672): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:564:7) E/flutter (13672): #1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:316:33 ) E/flutter (13672): E/flutter (13672): #2 _invokeBooleanMethod (package:firebase_admob/firebase_admob.dart:518:61) E/flutter (13672): E/flutter (13672): #3 RewardedVideoAd.show (包:firebase_admob/firebase_admob.dart:392:12)

我放在Rewarded Video Ads ListenerinitState()下面是代码:

onPressed但是,如果我将代码放在下面的按钮上,视频广告将在点击 2-3 次后显示(在调试时显示ads = null

任何想法 ?

提前致谢...

0 投票
0 回答
77 浏览

javascript - 在 HTML5 视频播放器中使用 Adocean

我正在尝试将adocean集成到我的 Html5 视频播放器中来播放广告。这是我从 adocean 官方文档中编写的代码。我正在 从 ado object 获取 xml 链接。此 XML 包含视频 SRC(从管理面板创建的广告系列广告素材),但奇怪的是我找不到播放广告的方法。有任何想法吗?我在控制台中也有一个跨域警告消息。

0 投票
2 回答
50 浏览

media-player - 仅在存在广告素材时加载视频播放器

我在 Google AdManager 中为视频创建了一个广告单元。手册在这里:https ://support.google.com/admanager/answer/1181016?hl=en 。我在我的 Radiant Player 中使用了生成的 AdTagUrl(我想将它用于包含在文章中的视频广告)。手册在这里:https ://www.radiantmediaplayer.com/docs/latest/outstream-video-ads.html 。它工作正常。但仅当 AdManager 发送广告素材时。当 AdManager 未发送任何广告素材时,我必须隐藏播放器。

有没有办法检测 AdManager 在加载播放器之前是否发送了广告?

例如:

...但我无法用这个巨大的物体启动 Radiant Player。当我再次使用 adTagUrl 时,对于 AdManager 来说,这将是第二印象,这可能会有所不同。在没有创意的情况下,是否有防止页面不必要地请求播放器脚本的解决方案?

谢谢和对不起我的英语

0 投票
1 回答
306 浏览

swift - 如何在 Swift 中添加 Admob 非奖励视频广告

我实现了一个 iOS 并在应用程序上显示视频广告。我决定使用谷歌移动广告,因为它很受欢迎。

问题是它只提供奖励视频广告。这意味着当视频正在播放并且用户关闭它时,它总是显示一个弹出警告,如果用户关闭广告,他将不会获得奖励。

当用户关闭视频广告时弹出警报

我的愿望更简单,我只想展示视频广告以获利,并且用户可以关闭它而无需像许多其他游戏应用程序那样弹出警报。他们只是在不断变化的场景或游戏中的场景之间展示视频广告,......

我暂时使用激励视频广告,但现在 Google AdMob 声称我的实施违反了他们的政策

Admob 的违规描述

我做了搜索解决方案,但没有希望找到正常的视频广告选项。其他游戏应用程序如何做到这一点?他们是否使用替代广告提供商?

0 投票
0 回答
137 浏览

react-native - 如何静音视频广告?firebase admob 反应原生

我有广告模块 firebase-admob。我想在显示视频广告时禁用音量。现在

在这里配置:

我希望默认静音视频广告。如果可能的话,我该怎么做?

0 投票
0 回答
40 浏览

php - 视频广告创建不允许 YoutubeVideoAssets

我正在使用适用于 PHP 的 Google Ads 库,并且正在尝试使用 Youtube 视频创建视频广告。在文档中,它声明VideoResponsiveAdInfo接受一系列与广告一起使用的 YouTube 视频资产。但是会抛出异常Expect Google\Ads\GoogleAds\V6\Common\AdVideoAsset

文档说 VideoResponsiveAdInfo 类接受一组 YouTube 视频。

广告文档

Video Responsive Ad Info Documentation这表示“用于广告的 YouTube 视频资产列表”。下面是来自 Google\Ads\GoogleAds\V6\Common\VideoResponsiveAdInfo 设置视频的源代码。

0 投票
0 回答
176 浏览

reactjs - 在 react 和 typescript 中使用 videojs-contrib-ads

谁能提供一个使用videojs-vast-vpaid 和 react + typescript作为 videojs 插件的详细示例。我尝试了以下方法(来源:https ://www.npmjs.com/package/videojs-vast-vpaid )

我尝试将此代码添加到我的类组件中,但它并不顺利,因为将引用类组件上下文。

0 投票
0 回答
25 浏览

video-ads - OpenPlayerJS - 后滚动计时

我正在使用 OpenPlayerJS 播放中间卷,其中 autoPlayAdBreak 设置为 false,因为我需要手动指定每个广告中断的时间。现在,我的第一个广告显示,但是当我进入第二个广告插播时间时,它会重定向回我第一个广告的位置,它会继续这种方式。有人可以为我提供解决方案。一直在为此苦苦挣扎。

初始化代码。

对于广告插播,第 1 次工作正常,第 2 次重定向到 old 等等。`var id = document.querySelector(".op-player").id; var player_instance = OpenPlayer.instances[id];

0 投票
0 回答
38 浏览

gam - 如何使用 Google Ad Manager 将预投标视频广告添加到我的网站

如何与 Google 广告管理器 ( GAM ) 联系以获取预出价视频广告,我在 Google 广告管理器帐户中创建了视频广告单元、订单项和广告素材,并且还创建了巨大的 url 标签。我不知道如何使用 prebid.js 在我的网站中添加大量标签或视频单元。我是 prebid.js 的新手

我有以下来自 prebid 示例的示例

我可以对上述代码进行哪些更改,因此在进行更改后,我将使用我在 GAM 中创建的 AdUnit 或 lineitem 在我的网站上获取广告。如果需要 DSP 进行测试,我是否可以在 Google Ad Manager 中添加我自己的视频或视频网址,或者我可以用我的巨大 url 标签在哪里添加大量标签或实现我真的很困惑要做什么有人可以帮忙吗?