Flurry インタースティシャル広告を起動しようとしていますが、広告は常に画面サイズの半分で表示され、残りは切り取られています..ソースとスクリーンショットを以下に示します:
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:YES];
searching = NO;
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(checkNetworkStatus:) name:kReachabilityChangedNotification object:nil];
internetReachable = [Reachability reachabilityForInternetConnection];
[internetReachable startNotifier];
[FlurryAds setAdDelegate:self];
// We will show banner and interstitial integrations here.
if ([PCFInAppPurchases boughtRemoveAds] == NO) {
if (![FlurryAds adReadyForSpace:@"Full Ad"]) [FlurryAds fetchAdForSpace:@"Full Ad" frame:self.view.frame size:FULLSCREEN];
self.tableView.sectionHeaderHeight = 50;
[self.tableView reloadData];
}else{
self.tableView.sectionHeaderHeight = 10;
[self.tableView reloadData];
}
-(void)someMethod {
//when I display it in some method
if ([PCFInAppPurchases boughtRemoveAds] == NO) {
if ([FlurryAds adReadyForSpace:@"Full Ad"]) {
[self.navigationController.navigationBar setHidden:YES];
[self.view setHidden:YES];
[FlurryAds displayAdForSpace:@"Full Ad" onView:self.view];
}
}