Могу ли я добавить новую рекламную сеть AdWhirl для существующего приложения? - PullRequest
1 голос
/ 16 января 2012

В настоящее время AdMob и iAd настроены в настройках AdWhirl для моего приложения iOS, которое в данный момент находится в магазине приложений. Я думаю о добавлении InMobi. Очевидно, что мне нужно добавить InMobi SDK в мое приложение и выполнить обновление для приложения. Что меня беспокоит, так это то, что происходит со старыми версиями моего приложения, когда я включил InMobi. Будут ли они получать запросы InMobi, которые они не могут обработать? В принципе, это будет проблемой?

Ответы [ 2 ]

3 голосов
/ 19 января 2012

Это на самом деле очень хороший вопрос. Если вы обновите свои конфигурации в пользовательском интерфейсе AdWhirl, чтобы добавить InMobi, пользователи, использующие старую версию вашего приложения, получат новую конфигурацию. Важно то, как AdWhirl обрабатывает конфигурацию. Поведение отличается для iOS и Android, но я думаю, что оба имеют отношение.

Краткий ответ:

iOS : проценты нормализованы для действительных сетей.

Android : наивысшая допустимая сеть с приоритетом обратной заполнения потребляет проценты фронтальной заполнения для недопустимых сетей.

Пояснение:

iOS: Когда iOS пытается проанализировать новую конфигурацию, она будет настраивать конфигурации только для рекламных сетей, соответствующих определенным условиям, включая с соответствующим адаптером . В противном случае конфигурация для этой сети возвращает ноль, и только посреднические сети включены в посредник. Тогда ваши проценты будут нормализованы . Если у вас было 20% AdMob, 20% iAd и 60% inMobi, процентное соотношение для старых приложений с AdMob и iAd будет 20/40 для AdMob и 20/40 для iAd, или 50% для каждой сети. Приоритет обратной засыпки будет таким же, как и ожидалось, но исключая недопустимые сети, такие как inMobi.

Android: Когда Android пытается проанализировать новую конфигурацию, ваши старые приложения будут слепо добавлять inMobi в качестве конфигурации. SDK обычно включается в виде jar-файла, который включает все файлы .class для адаптеров рекламной сети, поэтому эта проверка не выполняется на стороне Android. В отличие от iOS, Android будет пытаться сделать запрос с помощью inMobi даже в старых приложениях. Запрос будет выполнен изящно, но тогда AdWhirl перейдет на ваш приоритет обратной засыпки . Это означает, что если у вас было 20% AdMob, 20% iAd и 60% inMobi, а iAd был вашим главным приоритетом для обратной засыпки, вы, по сути, получили бы 80% iAd и 20% AdMob для старых приложений с включенными только AdMob и iAd SDK. Будьте осторожны при создании таких обновлений на Android, поскольку результат может оказаться не таким, как вы ожидали.

0 голосов
/ 19 января 2012

Не думаю, что это должно быть проблемой.Я думаю, что когда конфигурация возвращается с сервера, выполняется проверка, чтобы убедиться, что все рекламные SDK доступны.Если определенный SDK недоступен, он просто нормализуется по остальным результатам.AdWhirl должна справиться с этой ситуацией.

...