Я использую GoogleAdMobAds в своем приложении для показа рекламы. GoogleAds (как-то) имеет ссылку на рекламные ролики. (GoogleAdMobAds - версия 6.5.0, версия FluttyAds 4.3.1.a). ViewController имеет таблицуView, которая содержит GADBannerView. Вот мой код.flurryads crash при представлении uiactionsheet
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
...
GADAdSize adSize = [self adSizeForOrientation:self.interfaceOrientation];
self.adview = [[GADBannerView alloc] initWithAdSize:adSize];
self.adview.adUnitID = ADMOB_APP_KEY;
self.adview.rootViewController = self;
self.adview.backgroundColor = [UIColor clearColor];
GADRequest *request = [GADRequest request];
request.testDevices = [NSArray arrayWithObjects:GAD_SIMULATOR_ID, nil];
request.gender = kGADGenderMale;
[request setLocationWithLatitude:[userDefaults doubleForKey:@"lat"]
longitude:[userDefaults doubleForKey:@"lng"]
accuracy:kCLLocationAccuracyBest];
self.adview.delegate = self;
[self.adview loadRequest:request];
Так происходит сбой приложения, когда я представить UIActionSheet до
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView
вызовов. Я пытался избежать делегирования и rootViewController в GADBannerView перед тем, как показывать таблицу действий, но все мои усилия были напрасны.