在AlertView中单击后显示全屏Flurry广告

时间:2013-06-19 13:17:26

标签: ios objective-c uialertview flurry interstitial

我遇到了问题, 我在我的iOS应用程序中添加了Flurry SDK,并希望每次用户单击uiAlertView的“Ok”按钮时显示全屏添加。问题是它不起作用。

所以,我尝试在没有AlertView的情况下尝试这样做,它完美无缺。

有人知道为什么单击AlertView后它不起作用。

// The call of the alertview
 UIAlertView *myAlert = [[UIAlertView alloc]     initWithTitle:NSLocalizedString(@"TitlePopupNewGame", nil) message:nil delegate:self     cancelButtonTitle:NSLocalizedString(@"CancelPopupNewGame", nil)     otherButtonTitles:NSLocalizedString(@"YesPopupNewGame", nil), nil];
    myAlert.tag = 1;
    myAlert.delegate = self;
    [myAlert show];

// Alertview method
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{

   if (alertView.tag == 1 && buttonIndex == 0){
        [self showInterstitial];
    }
}

// ShowInterstitial method
-(void) showInterstitial{
    if ([FlurryAds adReadyForSpace: @"Full screen banner"]) {
        [FlurryAds displayAdForSpace: @"Full screen banner"
                          onView:mv];

        [FlurryAds fetchAdForSpace:@"Full screen banner"
                         frame:mv.frame size:FULLSCREEN];
    } else {
        // fetch an ad
        [FlurryAds fetchAdForSpace:@"Full screen banner"
                         frame:mv.frame size:FULLSCREEN];
    }
}

由于

0 个答案:

没有答案