如何解决eventlistener的问题?

x6yk4ghg  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(477)

我的代码:

  1. final VunglePub vunglePub = VunglePub.getInstance();

[...]

  1. final AdConfig globalAdConfig = vunglePub.getGlobalAdConfig();

[...]

  1. final VungleAdEventListener vungleListener = new VungleAdEventListener(){
  2. @Override
  3. public void onAdEnd(String placementReferenceId, boolean wasSuccessfulView, boolean wasCallToActionClicked) {
  4. Toast.makeText(Start.this, "1", Toast.LENGTH_SHORT).show();
  5. }
  6. @Override
  7. public void onAdStart(String placemetReferenceId) {
  8. Toast.makeText(Start.this, "2", Toast.LENGTH_SHORT).show();
  9. }
  10. @Override
  11. public void onUnableToPlayAd(String placementReferenceId, String reason) {
  12. Toast.makeText(Start.this, "3", Toast.LENGTH_SHORT).show();
  13. }
  14. @Override
  15. public void onAdAvailabilityUpdate(String placementReferenceId, boolean isAdAvailable) {
  16. Toast.makeText(Start.this, "4", Toast.LENGTH_SHORT).show();
  17. }
  18. };

[...]
一次创建:

  1. // initialize Publisher SDK with app id, placement reference id list and init callback handler
  2. vunglePub.init(this, "XXXXX", new String[] { "PLACEMEXXXXXX" }, new VungleInitListener() {
  3. @Override
  4. public void onSuccess() {
  5. }
  6. @Override
  7. public void onFailure(Throwable e){
  8. }
  9. });
  10. vunglePub.clearAndSetEventListeners(vungleListener);
  11. globalAdConfig.setSoundEnabled(false);
  12. globalAdConfig.setOrientation(Orientation.autoRotate);
  13. vunglePub.playAd("PLACEMEXXXXX", globalAdConfig);

我的应用程序显示了一个vungle广告,但是我没有从vunglelistener得到onadend的祝酒词“1”。我找不到我的错误

oiopk7p5

oiopk7p51#

我在这个链接上找到了这个解释
方法 onAdEnd 当用户离开ad并将控件返回到应用程序时调用。
如果 wasSuccessfulViewtrue ,用户观看了广告,应该得到奖励(如果这是一个奖励广告)。
如果 wasCallToActionClickedtrue ,用户单击了广告中的“行动号召”按钮。
因此,您必须点击广告并返回到您的应用程序,以获得祝酒词“1”。

相关问题