iAd не работи, в следващата версия

Просто съм любопитен да знам, текущото ми приложение е активно и е интегрирано с iAds. iAds работят добре.

Сега работя върху следващата версия на същото приложение и се опитвам да внедря iAds на други екрани, но iAds (тестови реклами) не се появяват.

Дали ако приложението е на живо и е интегрирано с iAds, тестови реклами (също реклами на живо) няма да се появят??

Много благодаря


person Shishir.bobby    schedule 15.05.2012    source източник


Отговори (1)


Можете да създадете само един обект от iAd във вашето приложение. Ако искате да показвате рекламата на няколко екрана, трябва да посочите една iAd на всички екрани.

person Waqas Raja    schedule 15.05.2012
comment
Благодаря за отговора. Това означава, че трябва да създам един клас с всички методи на iAds и след това просто да го извикам в класовете, където искам да показвам реклами..нали?? - person Shishir.bobby; 15.05.2012
comment
да, или създайте един обект и го предайте на контролера за изглед, където искате да се покаже, след това го премахнете и го предайте на друг контролер за изглед, където искате да се покаже след навигация. - person Waqas Raja; 15.05.2012
comment
но работата е там, че дори не получавам реклами, които интегрирах преди. Така че си мислех, че ако приложението има активни реклами, т.е. означава, че са активни в iTunes. Така че ще се отразят ли на моя изходен код/симулатор?? - person Shishir.bobby; 15.05.2012
comment
не, трябва да показва тестова реклама. проверете конзолата, трябва да има някакво предупреждение, когато показвате iAd на контролер за изглед. - person Waqas Raja; 15.05.2012
comment
Error Domain=ADErrorDomain Code=0 Операцията не може да бъде завършена. Неизвестна грешка UserInfo=0x980abb0 {ADInternalErrorCode=0, NSLocalizedFailureReason=Неизвестна грешка} това е предупреждението, което получавам - person Shishir.bobby; 15.05.2012
comment
проверете две неща, ако вашият изглед на банер е правилно конфигуриран, специално делегатът е зададен на контролера на изгледа, второ, ако сте опитали да регистрирате съобщение за грешка в - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error - person Waqas Raja; 15.05.2012
comment
да направих го. също получих тази грешка, като използвах nslog в - (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)грешка - person Shishir.bobby; 15.05.2012
comment
понякога преодоляваме тази грешка, като променяме часа на iPhone, докато тестваме функционалността на iAd. - person Waqas Raja; 15.05.2012