2016-08-08 5 views
0

Ich habe ein Problem mit Vungle, ich möchte das Dialogfeld Fragment nach dem Videoanzeige endet, sieht mein Code gut und es gibt keine Fehler, startet und endet das Video, aber mein Dialogfeld Fragment erscheint nie , hier ist mein Code:Android Vungle Ereignis Listener

private final EventListener vungleListener = new EventListener(){ 


       @Override 
       public void onVideoView(boolean isCompletedView, int watchedMillis, int videoDurationMillis) { 
        if (isCompletedView){ 
         frag.show(fm, ""); 
        } 


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

       @Override 
       public void onAdEnd(boolean wasCallToActionClicked) { 


       } 

       @Override 
       public void onAdPlayableChanged(boolean isAdPlayable) { 

       } 

       @Override 
       public void onAdUnavailable(String reason) { 

       } 

       }; 

Antwort

0

nach Vungle das Verfahren onVideoView veraltet ist und das Verfahren onAdEnd stattdessen verwendet werden soll. Sie sollten versuchen, das angezeigte Fragment wie folgt auf onAdEnd zu verschieben:

@Override 
public void onAdEnd(boolean wasCallToActionClicked) { 
    frag.show(fm, ""); 
}