2017-07-14 42 views
0

我的代码:我如何解决EventListener的问题?

final VunglePub vunglePub = VunglePub.getInstance(); 

[...]

final AdConfig globalAdConfig = vunglePub.getGlobalAdConfig(); 

[...]

final VungleAdEventListener vungleListener = new VungleAdEventListener(){ 
    @Override 
    public void onAdEnd(String placementReferenceId, boolean wasSuccessfulView, boolean wasCallToActionClicked) { 
     Toast.makeText(Start.this, "1", Toast.LENGTH_SHORT).show(); 
    } 
    @Override 
    public void onAdStart(String placemetReferenceId) { 
     Toast.makeText(Start.this, "2", Toast.LENGTH_SHORT).show(); 
    } 
    @Override 
    public void onUnableToPlayAd(String placementReferenceId, String reason) { 
     Toast.makeText(Start.this, "3", Toast.LENGTH_SHORT).show(); 
    } 
    @Override 
    public void onAdAvailabilityUpdate(String placementReferenceId, boolean isAdAvailable) { 
     Toast.makeText(Start.this, "4", Toast.LENGTH_SHORT).show(); 
    } 
}; 

[...]

的onCreate:

// initialize Publisher SDK with app id, placement reference id list and init callback handler 
    vunglePub.init(this, "XXXXX", new String[] { "PLACEMEXXXXXX" }, new VungleInitListener() { 
     @Override 
     public void onSuccess() { 
     } 
     @Override 
     public void onFailure(Throwable e){ 
     } 
    }); 


    vunglePub.clearAndSetEventListeners(vungleListener); 
    globalAdConfig.setSoundEnabled(false); 
    globalAdConfig.setOrientation(Orientation.autoRotate); 
    vunglePub.playAd("PLACEMEXXXXX", globalAdConfig); 

我的应用程序显示vungle-ad,但我没有从vungleListener获得onAdEnd上的Toasts“1”。我找不到我的错误

回答

0

,我发现这个解释在这link

  • 的方法onAdEnd当用户离开该广告,并控制返回到您的应用程序调用。

  • 如果wasSuccessfulViewtrue,用户观看了广告并且应该奖励(如果这是奖励的广告)。

  • 如果wasCallToActionClickedtrue,用户点击广告中的号召性用语按钮。

因此,您必须点击广告并返回到您的应用程序以获得敬酒“1”。

+0

@Override 公共无效onAdEnd(字符串placementReferenceId,布尔wasSuccessfulView,布尔wasCallToActionClicked){ 如果(wasSuccessfulView)Toast.makeText(Start.this, “1”,Toast.LENGTH_SHORT).show(); } – SilverBlue

+0

没有给我敬酒:-( – SilverBlue

+0

而且我没有得到任何祝酒词。没有 “1”,没有 “2”,没有 “3”,并没有 “4” 吐司:-( – SilverBlue