0

I have a view where I show a MPMoviePlayerController with the following code:

MPMoviePlayerController *player  = [[MPMoviePlayerController alloc] initWithContentURL:url];
[[player view] setFrame:self.view.bounds];
[self.view addSubview: [player view]];
[player play];

Then I show an iAd Banner using the delegates and it actually shows if I don't add the player. So the iAd Banner is under the player. I need it to be shown over the player view, it has to cover part of the played video.

Is that possible fellas?

rmaddy
  • 314,917
  • 42
  • 532
  • 579
prelite
  • 1,073
  • 2
  • 9
  • 20

1 Answers1

0

First of all I got the position of the two views:

NSInteger indexOfControl1 = [[self.view subviews] indexOfObject:banner];
NSInteger indexOfControl2 = [[self.view subviews] indexOfObject:mediaPlayer.view];
NSLog(@"Banner: %ld",(long)indexOfControl1);
NSLog(@"Media Player: %ld",(long)indexOfControl2);

and then I moved the banner above the last view with the following code:

[self.view insertSubview:banner aboveSubview:mediaPlayer.view];

Thank you anyway, hope it helps someone else.

prelite
  • 1,073
  • 2
  • 9
  • 20