Почему мой код AdMob просачивается в мое приложение для iPhone? - PullRequest
0 голосов
/ 16 июня 2011

Я включил AdMob в свое приложение для iphone.У меня есть следующий код в моем методе viewDidLoad:

bannerView_ = [[GADBannerView alloc]
               initWithFrame:CGRectMake(0.0,
                                        0.0,
                                        320,
                                        50)];



// Specify the ad's "unit identifier." This is your AdMob Publisher ID.
bannerView_.adUnitID = ADMOB_BANNER_UNIT_ID;

// Let the runtime know which UIViewController to restore after taking
// the user wherever the ad goes and add it to the view hierarchy.
bannerView_.rootViewController = self;
[self.view addSubview:bannerView_];

// Initiate a generic request to load it with an ad.
GADRequest *r = [[GADRequest alloc] init];
r.testing = YES;
[bannerView_ loadRequest:r];
[r release];

Это утечка.Когда я закомментирую вторую последнюю строку ([bannerView_ loadRequest: r];), утечка исчезнет.Единственное, что я изменил в этом коде из примера, предоставленного Google, было ввести переменную r, чтобы я мог перевести AdMob в режим тестирования.В коде, предоставленном Google, bannerView_ освобождается viewDidUnload.Я искал метод loadRequest, но нашел только определение в файле GADBannerView.h.Насколько я могу судить, нет файла GADBannerView.m, который кажется странным сам по себе.В любом случае, любые советы будут высоко оценены.

Спасибо,

Джон

Ответы [ 2 ]

0 голосов
/ 25 ноября 2011

Вы выпускаете bannerView_ в вашем методе dealloc или в другом подходящем месте?

Вместо:

GADRequest *r = [[GADRequest alloc] init];

Вы можете попробовать:

GADRequest *r = [GADRequest request];

0 голосов
/ 16 июня 2011

Почему бы вам не использовать этот AdMediator - его очень просто настроить, и вам не нужно беспокоиться об AdMob и iAds (если вы хотите его использовать):

поменяется в объявлениях AdMob, если нет iAds имеется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...