2014-01-03 5 views
4

Как я получил свое приложение, я узнал, что iAd-баннеры, к сожалению, не отображаются. я решил связаться со службой поддержки ОВР и их ответ:iAd Banner не отображается в одобренном iPhone-приложении

... После изучения этого вопроса мы нашли ваше приложение не отправляет запросы объявлений в ОВР App сети. Нам нужно увидеть запросы объявлений, чтобы сеть приложений iAd могла попытаться заполнить их объявлением. Пожалуйста, просмотрите и убедиться в наличии надлежащего выполнения кода ОВР на месте, как найти в полезные ресурсы ниже ....

Я ответил, что баннеры отображаются в реальном приложении, когда я бегу и построить его из Xcode ,

Вот код, который я использую. Я следил за различными учебниками, поэтому я не могу понять, почему должна быть проблема с кодом.

Я вызываю createiAdBanner в viewDidLoad в представлении Я хочу, чтобы объявление отображалось.

#pragma mark - iAd Banner 

- (void)createiAdBanner { 

    // iAd Banners 
    if ([ADBannerView instancesRespondToSelector:@selector(initWithAdType:)]) { 
     adView = [[ADBannerView alloc] initWithAdType:ADAdTypeBanner]; 
    } else { 
     adView = [[ADBannerView alloc] init]; 
    } 
    [adView setAutoresizingMask:UIViewAutoresizingFlexibleWidth]; 

    [adView setFrame:CGRectMake(0, 0, 320, 50)]; 

    [adView setFrame:CGRectOffset([adView frame], 0, -50)]; 
    [adView setDelegate:self]; 

    [self.view addSubview:adView]; 
} 

// 
- (void)fixAdView { 

    if (adView == nil) { 
     return; 
    } 

    // Je nachdem, ob gerade ein Banenr angeigt wird 
    if (adBannerViewIsVisible) { 

     NSLog(@"ease in"); 
     [UIView animateWithDuration:0.3 animations:^{ 

      // Endpunkt 
      adView.frame = CGRectMake(0, 64, adView.frame.size.width, adView.frame.size.height); 
      [tvInfoView setFrame:CGRectMake(0, 110, tvInfoView.frame.size.width, tvInfoView.frame.size.height)]; 

     }]; 

    } 
    else { 

     NSLog(@"ease out"); 

     [UIView animateWithDuration:0.3 animations:^{ 

      // Endpunkt 
      adView.frame = CGRectMake(0,-adView.frame.size.height, adView.frame.size.width, adView.frame.size.height); 
      [tvInfoView setFrame:CGRectMake(0, 64, tvInfoView.frame.size.width, tvInfoView.frame.size.height)]; 

     }]; 

    } 

} 

#pragma mark ADBannerViewDelegate 

// Banner wird vom Netzwerk zur Verfügung gestellt 
- (void)bannerViewDidLoadAd:(ADBannerView *)banner { 
    NSLog(@"load banner"); 

    if (!adBannerViewIsVisible) { 
     adBannerViewIsVisible = YES; 
     [self fixAdView]; 
    } 


} 

// Banner wurde entfernt 
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error { 
    NSLog(@"dismiss banner"); 

    if (adBannerViewIsVisible) 
    { 
     NSLog(@"dismiss banner 222"); 

     adBannerViewIsVisible = NO; 
     [self fixAdView]; 
    } 

} 

    - (void)bannerViewActionDidFinish:(ADBannerView *)banner { 

     // Ad Banner Zustand aktualiseren, falls die Action vielleicht gerade ausgefüht wurde 
     [self fixAdView]; 
    } 

Надеется, что вы, ребята, можете помочь мне

+0

Была ли эта проблема решена? И в чем была основная проблема? Я жду своего приложения. которые будут рассмотрены в обзоре iAd. –

ответ

1

Когда я использую ОВР в своих приложениях, я использую эту большую библиотеку под названием JTCAdBaseViewController (Github: https://github.com/tomohisa/JTCAdBaseViewController). Эта библиотека правильно реализует iAd и использует простой контроллер представлений и имеет множество опций.

6

У меня была такая же проблема после обновления моего приложения, чтобы начать использовать iAd (первая неделя января). В первый день 6 запросов, затем 3 дня из 0 запросов. Я отправил по почте поддержку, и они дали мне тот же ответ, что приложение не отправляет запросы. Но чудом в тот же день все было в порядке, и теперь я получаю несколько тысяч запросов в день, ничего не меняя.

Так что, я думаю, на их стороне была проблема.

+0

@ Kuatan И как вы с ними связывались? Есть ли какая-то форма в iTunes или что-то в этом роде? – Supertecnoboff

-2

Это зависит от скорости просмотра приложения, больше загружается или просматривается ваше приложение, и у них появляется больше шансов получить добавление.

+1

Приложение христианам не отправляет запросы, поэтому в этом проблема. Обзоры или загрузки не имеют ничего общего с запросами, но могут влиять только на «уровень заполнения». –

+0

actully это зависит от того, насколько часто они предоставляют добавление в ваше приложение, просматривая содержимое приложения, просматривая, загружая файлы и т. Д. – Ashutosh

+0

Ашу, я не хочу идти дальше, но запрос всегда следует отправлять. Тогда это зависит от того, что они хотят делать с ним. Пожалуйста, проверьте значение запроса, прежде чем комментировать это. –

17

Если вы посмотрите в рабочем столе iAd (щелкните значок iAd в iTunes Connect), вы можете просмотреть статистику для своего приложения, включая «Запросы». Если это ноль, то ваше приложение (предположительно) не спрашивает Apple для рекламы - независимо от скорости заполнения.

Я просто столкнулся с той ситуацией, когда в моей версии разработчика появятся прекрасные баннеры, но после отправки ничего не появилось в версии iTunes. Когда я вошел в iTunes Connect, он сказал, что у меня есть нулевые запросы, и я был указан как «Живые объявления», поэтому я решил, что проблема связана с моим приложением. Я отправил по электронной почте Apple, и они были менее полезными.

... Но вот, через 4 дня после того, как мое приложение было отправлено, объявления только волшебным образом начали появляться. У них должен быть внутренний процесс, когда даже после отправки вашего приложения он должен быть очищен некоторым человеком iAd. Было бы неплохо, если бы они перечислили статус «Ожидающий просмотр» вместо «Живых объявлений», чтобы люди не волновались, как я.

+0

Я пытаюсь * щелкнуть значок iAd в iTunes Connect *, а затем ** Войти **, но он меня отпустил, даже если я установил правильные учетные данные, вы знаете, почему? Я не получаю никакой обратной связи, если учетные данные ошибочны, я получаю красное предупреждение –

+0

Да, только что со мной произошло - iAd только начал появляться почти через 24 часа после утверждения приложения. Показывал «Живые объявления» все время, но с 0 запросами. – SVD

+1

iad.itunesconnect.com ведет к домену в продаже: iad.itunesconnect.apple.com на неистинную страницу. –

0

Кажется, что Apple изменила свой путь, они одобряют вещи. В моем случае они одобрили приложение первым и приложение, стало жить в магазине, но не было отображения iAD вообще.

После того, как я рассмотрел раздел iad, iAD, я понял, что теперь у них разный обзор отдельно, если они будут отображаться в приложении iAd или нет.

Действительно очень и очень глупо.

4

Просто проверьте «Сообщения» на сайте iAd Network. Apple отправляет автоматическое сообщение после утверждения вашего приложения. В сообщении говорится:

Когда вы отправляете свое приложение, ## ВАШЕ APP NAME ##, для утверждения, он также будет рассмотрен ОВРОМ для использования на App сети, чтобы определить ее пригодность для получения рекламы от рекламодателей IAD , Как только ваше приложение будет одобрено, вы будете готовы начать получать доход от рекламы, которая запускается в вашем приложении.

0

IOS 9.3, Xcode 7.3, ARC включен

ОВР App сеть будет прекращена 30 июня 2016 года и приложение, которые были представлены после 15 января 2016 не будет получать объявления.

См.: https://developer.apple.com/news/?id=01152016a.

Для приложений. представить до 15 января 2016 Крайний срок:

Короткий ответ: Вы должны сначала дождаться команды обзора ОВР одобрить размещение рекламы в вашем приложении.

Это прямо из ITunes Connect, ресурс и помощь FAQ:

Примечание: Наиболее важная часть выделена жирным шрифтом.

Как начать получать доход с помощью сети приложений iAd?

Чтобы присоединиться к ОВР App сети, вы должны:

  • быть членом IOS Developer Program
  • Принимаю к Договору ОВР App сети, содержатся в соглашениях, налоговой, и банковское дело
  • Complete необходимые налоговые формы в соглашениях, налоге и банковской деятельности
  • Настройте свою банковскую информацию в соглашениях, налоговом и банковском делах
  • Внесите iAd Framework в свое приложение и отправьте его на проверку

После того как приложение было одобрено и находится в состоянии готовности на продажу состоянии, он также будет рассмотрен ОВР, чтобы определить целесообразность этого приложения для приема объявления от IAD рекламодателей. После того, как ваше приложение было , одобренное iAd, вы можете начать зарабатывать доход для объявлений, которые работают в вашем приложении.

Чтобы увидеть эффективность вашего приложения и доход от iAd, перейдите в раздел iAd.На открывшейся странице iAd в разделе «Монетизация» нажмите «Просмотр отчетов iAd».

Я согласен с тем, что «Live: это приложение получает объявления в реальном времени». немного вводит в заблуждение.

Смежные вопросы