¿Fuga de memory de AdMob de iOS?

Acabo de comenzar a usar AdMob pero me di count de que, después de ejecutarlo durante aproximadamente una hora, ¡se ha acumulado 50 MB! Yikes. Pensé en liberarlo, pero no puedo, ya que estoy usando ARC . ¿Algunas ideas? Estoy usando el código de inicio proporcionado por google:

 GADBannerView *bannerView_ = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner]; CGRect newFrame = CGRectMake(self.scroller.frame.origin.x,self.scroller.frame.origin.y + 70,self.scroller.frame.size.width,self.scroller.frame.size.height); [self.scroller setFrame:newFrame]; bannerView_.adUnitID = @"XXXXX"; bannerView_.rootViewController = self; [bannerView_ setFrame:CGRectMake(0, 20, bannerView_.bounds.size.width, bannerView_.bounds.size.height)]; [self.view addSubview:bannerView_]; [bannerView_ loadRequest:[GADRequest request]]; 

Yo tuve el mismo problema.

Al recibir un anuncio nuevo, debe eliminar el anuncio anterior de la vista principal.

De lo contrario, se superponen entre sí y consume memory.

Entonces, después de recibir más de 15 anuncios, el porcentaje de memory asignada se mantuvo constante.

Esperando que esto te ayude.

 - ( void )displayBanner:( UIView * )banner { UIView * oldBanner = [ _bannerView viewWithTag:999 ]; if( oldBanner ) { [ oldBanner removeFromSuperview ]; oldBanner = nil; } banner.tag = 999; [ _bannerView addSubview:banner ]; }