abg jid
- Forum-Beiträge: 51
25.10.2015, 13:05:21 via Website
25.10.2015 13:05:21 via Website
Hi und zwar habe ich admob in meine App eingebaut, die Werbung erscheint auch nur möchte ich das nachdem die Werbung gezeigt wird der Stream direkt anfängt ohne nochmal auf Play drücken zu müssen.
Hier mein Code:
Interstitial = new InterstitialAd(this);
Interstitial.setAdUnitId("ca-app-pub-XXXXXXXXXXXXXX");
Interstitial.setAdListener(new AdListener(){
public void onAdClosed(){
requestNewInterstitial();
beginVideoStream();
}
});
requestNewInterstitial();
Interstitial.setAdListener(new AdListener(){
public void onAdLoaded() {
if (Interstitial.isLoaded()) {
Interstitial.show();
} else {
beginVideoStream();
}
}
});
beginVideoStream();
}
private void requestNewInterstitial() {
AdRequest adRequest = new AdRequest.Builder()
.build();
Interstitial.loadAd(adRequest);
}
protected void displayInterstitial() {
// TODO Auto-generated method stub
}
public void onDismissScreen() {
// TODO Auto-generated method stub
}
public void onFailedToReceiveAd() {
// TODO Auto-generated method stub
}
public void onLeaveApplication() {
// TODO Auto-generated method stub
}
public void onPresentScreen() {
// TODO Auto-generated method stub
}
private void beginVideoStream(){
VideoView vidView = (VideoView) findViewById(R.id.videoView1);
String vidAddress = "http://cdn.ebound.tv/14/playlist.m3u8";
Uri vidUri = Uri.parse(vidAddress);
vidView.setVideoURI(vidUri);
vidView.start();
MediaController vidControl = new MediaController(this);
vidControl.setAnchorView(vidView);
vidView.setMediaController(vidControl);
}
}
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.