diff --git a/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/utils/helpers/ExternalViewerUtils.java b/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/utils/helpers/ExternalViewerUtils.java index 16f559109..a7555c7b2 100644 --- a/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/utils/helpers/ExternalViewerUtils.java +++ b/PrebidMobile/PrebidMobile-core/src/main/java/org/prebid/mobile/rendering/utils/helpers/ExternalViewerUtils.java @@ -119,6 +119,9 @@ private static void startExternalBrowser(Context context, String url) { return; } Intent intent = new Intent(Intent.ACTION_VIEW); + if (!(context instanceof Activity)) { + intent.addFlags(FLAG_ACTIVITY_NEW_TASK); + } intent.setData(Uri.parse(url)); if (URLUtil.isValidUrl(url) || isActivityCallable(context, intent)) { context.startActivity(intent);