我在我的应用程序中使用Vungle应用程序ID,并且仅当用户完全看到视频广告时,我才想增加用户的钱包。

//我的活动中的代码

  final VunglePub vunglePub = VunglePub.getInstance();
        final String app_id= "58d46c1feba9a90a1a000011"; //vungleid
        vunglePub.init(this,app_id);
        final EventListener vungleListener= new EventListener() {
            @Override
            public void onAdEnd(boolean b, boolean b1) {
                Update();
            }
};


我试图通过从侦听器的onAdEnd方法调用Update方法来更新用户的钱包,但是即使用户关闭了广告,它也会更新钱包。

我是第一次尝试vungle,也进行了很多搜索,但没有得到我的答案。对此任何帮助表示赞赏。谢谢!..

最佳答案

我是Gabor,是@Vungle的集成工程师。

您可以在此处查看我们的文档,以了解如何使用事件监听器。
https://support.vungle.com/hc/en-us/articles/204463100-Advanced-Settings-for-Vungle-Android-SDK

上面推荐的onVideoView()已被描述,您应该使用

@Override
    public void onAdEnd(boolean wasSuccessfulView, boolean wasCallToActionClicked) {
        // Called when the user leaves the ad and control is returned to your application
        // if wasSuccessfulView is true, the user watched the ad and should be rewarded
        // (if this was a rewarded ad).
        // if wasCallToActionClicked is true, the user clicked the call to action
        // button in the ad.
    }


如果广告完全由用户使用,则wasSuccessfulView布尔值将为true。

如果您还有其他问题,请随时通过[email protected]与我们联系,我们将为您提供帮助。

加博尔

10-08 14:12