From f82b63cf246a78fbaa466d9fa7e0dc1b3c35a321 Mon Sep 17 00:00:00 2001 From: Valentin Petrovych Date: Wed, 8 Jun 2022 15:11:37 +0300 Subject: [PATCH] fix: video outstream watch again problem #475 --- .../org/prebid/mobile/rendering/views/AdViewManager.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/views/AdViewManager.java b/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/views/AdViewManager.java index 5c42d0fdd..f6fd32f6e 100644 --- a/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/views/AdViewManager.java +++ b/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/views/AdViewManager.java @@ -52,6 +52,8 @@ public class AdViewManager implements CreativeViewListener, TransactionManagerLi private static final String TAG = AdViewManager.class.getSimpleName(); + private boolean builtInVideoFirstStart = true; + private final InterstitialManager interstitialManager; private AdUnitConfiguration adConfiguration = new AdUnitConfiguration(); @@ -220,7 +222,12 @@ public AdUnitConfiguration getAdConfiguration() { } public boolean isAutoDisplayOnLoad() { - return adConfiguration.isAdType(AdFormat.BANNER) || adConfiguration.isBuiltInVideo(); + boolean result = adConfiguration.isAdType(AdFormat.BANNER); + if (builtInVideoFirstStart) { + builtInVideoFirstStart = false; + result = result || adConfiguration.isBuiltInVideo(); + } + return result; } public void destroy() {