Как программно проверить, работает ли реклама Mobclix или нет? - PullRequest
2 голосов
/ 28 февраля 2012

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

Как я могу это проверить?

1 Ответ

6 голосов
/ 28 февраля 2012

Используйте встроенную функцию домашней рекламы MobClix (ваши собственные объявления), когда у них нет рекламы для показа.

РЕДАКТИРОВАТЬ:

Проверка документов Я вижу, что существует метод didFailLoadWithError:

-(void)adView:(MobclixAdView*)adView didFailLoadWithError:(NSError*)error

Есть также некоторые ошибки, которые вы можете проверить:

kMCAdsUnknownError
kMCAdsUnavailable
kMCAdsDisabled

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

ps Я все еще думаю, что вы должныпросто отобразите свое изображение с помощью собственной пользовательской рекламы Mobclix.

РЕДАКТИРОВАТЬ 2:

в заголовочном файле, вставьте:

- (void)adView:(MobclixAdView*)adView didFailLoadWithError:(NSError*)error;

в файл реализации вставьте:

- (void)adView:(MobclixAdView*)adView didFailLoadWithError:(NSError*)error {
    NSLog(@" error  : %@", error);
    NSLog(@"Ad error code: %d", [error code]);
}

тогда вы сможете просто проверить, какой у вас код ошибки, и действовать соответственно.

...