Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Vungle广告不可用_Java_Android_Vungle Ads - Fatal编程技术网

Java Vungle广告不可用

Java Vungle广告不可用,java,android,vungle-ads,Java,Android,Vungle Ads,当尝试播放Vungle广告时,我总是从方法onadunavable() 让我困惑的是,它过去是有效的,但现在不行了。它仍然适用于安装了旧版本应用程序的设备,但当我现在构建它时,它只是说广告不可用 我正在按照他们的基本指示实施Vungle: final VunglePub vunglePub = VunglePub.getInstance(); @Override protected void onCreate (Bundle savedInstanceState) { super.on

当尝试播放Vungle广告时,我总是从方法
onadunavable()

让我困惑的是,它过去是有效的,但现在不行了。它仍然适用于安装了旧版本应用程序的设备,但当我现在构建它时,它只是说广告不可用

我正在按照他们的基本指示实施Vungle:

final VunglePub vunglePub = VunglePub.getInstance();

@Override
protected void onCreate (Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    vunglePub.init(this, APP_ID);
    vunglePub.setEventListener(vungleListener);
}

private final EventListener vungleListener = new EventListener() {

    @Override
    public void onVideoView(boolean isCompletedView, int watchedMillis, int videoDurationMillis) {
        // Called each time a video completes. isCompletedView is true if the video was not skipped.
    }

    @Override
    public void onAdStart() {
        // Called before playing an ad
    }

    @Override
    public void onAdEnd() {
        // Called when the user leaves the ad and control is returned to your application
    }

    @Override
    public void onCachedAdAvailable() {
        // I don't get this any more
        Log.i("vungle","cachedAdAvail");
    }  

    @Override
    public void onAdUnavailable(String arg0) {
        //I get this when I try to play the ad
        Log.i("vungle","Ad unavailable: "+arg0);
    }

};  

public void playVungleAd() {
    vunglePub.playAd();
}
APP_ID
是正确的(当我使用不正确的ID时,我会得到一个特定的错误),并且设备上可以连接互联网(AdMob Interstitual ads可以正常工作,也可以连接互联网)


我不知道该尝试什么了,我已经没有主意了。

看起来您正在使用我们的SDK(3.x)的一个新版本。您可以检查以下几点:

  • 确保您的舱单中包含我们的服务

  • 如果您最近升级到3.1.0版(或更高版本),则需要执行一些附加步骤

  • 我知道你说你有正确的AppID,但为了确保这一点,请使用破折号上应用程序页面左上角的红色图标(而不是报告API ID)

  • 如果您仍有问题,请随时通过技术中心向我们发送电子邮件-support@vungle.com!


  • 是的,我经历了所有这些。正如我所说,我已经成功地实现了Vungle广告,但后来我改变了一些东西,广告停止了工作——即使我通过从备份中提取该活动来恢复所有更改。我想我会联系技术支持。如果Vungle能够报告为什么没有广告,那就太好了。快速更新-看起来这是3.1.0版中的一个bug。应在3.1.1中进行修复,现在已在QA中。谢谢我在3.0.7中也遇到了同样的问题,这就是为什么更新到3.1.0的原因。看看它是否能正常工作。这是我搞砸的