ios - Implementing pre-roll video iAds -
in october 2014 apple announced pre-roll video new ad format iad
https://developer.apple.com/iad/resources/implementing-iad-in-your-ios-apps.pdf
however, there no official documentation on implementing them. format available yet , if how can implemented?
check example working implementation of iad's prerolled video ads:
#import "viewcontroller.h" @import iad; @import mediaplayer; @interface viewcontroller () { mpmovieplayercontroller *movieplayer; } @end @implementation viewcontroller -(void)viewdidload { [super viewdidload]; // preload ad [mpmovieplayercontroller prepareprerollads]; // create our mpmovieplayercontroller movieplayer =[[mpmovieplayercontroller alloc]init]; [movieplayer.view setframe: self.view.bounds]; [movieplayer setfullscreen:yes animated:yes]; } -(ibaction)playbutton:(id)sender { // add mpmovieplayercontroller our view [self.view addsubview:movieplayer.view]; // path of movie want play nsstring *moviepath = [[nsbundle mainbundle] pathforresource:@"somevideo" oftype:@"mov"]; // set contents of our mpmovieplayercontroller our path [movieplayer setcontenturl:[nsurl fileurlwithpath:moviepath]]; // prepare our movie playback [movieplayer preparetoplay]; // play our movie prerolled ad [movieplayer playprerolladwithcompletionhandler:^(nserror *error) { if (error) { nslog(@"%@",error); } [movieplayer play]; }]; }
Comments
Post a Comment