【问题标题】:How to close/finish my Vungle rewrded video ad programatically, as if user closes the app or put in background?如何以编程方式关闭/完成我的 Vungle 奖励视频广告,就像用户关闭应用程序或进入后台一样?
【发布时间】:2020-07-30 05:55:04
【问题描述】:

我正在我的 Android 应用中实施 Vungle 广告,

问题是当用户在按下概览按钮(默认按钮右侧)后向上滑动应用关闭应用时,同时 Vungle 奖励广告正在运行,

在奖励广告运行时关闭应用程序后,Vungle 广告行为很奇怪,

当用户再次打开应用时,它不再显示新广告,即使广告可用(canPlayAd 返回 true)但无法播放广告, 或者有时奖励回调运行,甚至应用被用户关闭。

我只想在应用程序的主要活动的 onDestroy 调用时销毁/关闭 Vungle 奖励广告。谢谢

        if (Vungle.canPlayAd(placementId)) {
        editActivityUtils.logGeneralEvent(context, "rewardedVdoPlayed", "$cat_name: $name")
        firebaseAnalytics.setUserProperty("rewardedVdoPlayed", "$cat_name")
        Vungle.playAd(placementId, adConfig, object : PlayAdCallback {
            override fun onAdStart(id: String) {}
            override fun onAdEnd(id: String, completed: Boolean, isCTAClicked: Boolean) {
                Log.e("app", "Vungle ad end")

                if ((!(context as TemplatesMainActivity).isDestroyed) && completed) {
                    Vungle.loadAd(placementId, object : LoadAdCallback {
                        override fun onAdLoad(id: String?) {
                        }

                        override fun onError(id: String?, exception: VungleException?) {
                        }
                    })
                    Log.e("app", "Vungle ad rewarded")
                    editActivityUtils.logGeneralEvent(context, "gotTemplateByRewardedVdo", "$cat_name: $name")
                    firebaseAnalytics.setUserProperty("gotTemplateByRewardedVdo", "$cat_name")
                    goToEditorWithoutAD(cat_name, name)
                }

            }

            override fun onAdEnd(id: String) {}
            override fun onAdClick(id: String) {}
            override fun onAdRewarded(id: String) {
                Log.e("app", "Vungle ad rewarded")


            }


            override fun onAdLeftApplication(id: String) {
                Log.e("app", "Vungle left app")


            }

            override fun onError(id: String, exception: VungleException) {
                Log.e("app", "Vungle ${exception.localizedMessage}")

            }
        })
    }

【问题讨论】:

    标签: android ads vungle-ads


    【解决方案1】:

    抱歉,您的问题没有包含足够的信息,我无法回答您。 请向 Vungle tech-support@vungle.com 提交工单以寻求帮助。

    以下是有关该问题的一些问题,请附上信息并发送给 Vungle。这些信息应该有助于 Vungle 了解您的具体情况。

    我正在实施 Vungle 广告,问题是当用户 在 Vungle 奖励广告运行时销毁应用程序,之后 Vungle 的广告行为很奇怪,

    它从不显示新广告,即使有广告,

    -- 在这种情况下,是的,它看起来很奇怪。您在调用播放函数之前检查过可用的广告吗?

    或者有时奖励回调运行,甚至应用被用户关闭。

    -- 不知道你到底指的是哪个回调。如果可能,请出示代码。

    我只想在活动 onDestroy 时销毁 Vungle 奖励广告 调用。

    -- 您无需执行任何操作即可销毁 Vungle 奖励广告。 Vungle 应该能够帮助您找出奇怪的行为。

    如果您有以下情况,请同时向 Vungle 提供信息:

    平台(iOS、Android、Windows):

    设备和操作系统版本:

    Vungle APP ID:

    应用名称:

    应用程序状态,即测试模式 /Active / Inactive :

    Vungle SDK 版本:

    哪种类型的 Vungle SDK 集成? (iOS、Android、Windows 或插件):

    如果使用“中介”服务,是哪一种:

    【讨论】:

    • 好的,我正在为更精确的问题编辑问题。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-02
    • 2019-08-02
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多