0

тестирование нашего приложения при работе на xcode является хорошим, и мы можем видеть объявления даже без тестового режима (хэш устройства), поэтому мы можем видеть объявления в реальном времени. Все настроено нормально, но когда мы тестируем приложение на тестовом полете, он всегда возвращает журнал «No Fill» ..: S,тестирование сети аудитории facebook на тестовом полете No Fill

Мы вошли в приложение facebook, отслеживание ограничительных объявлений отключено ..

Как вы считаете, что проблема? Требуется ли от facebook, что приложение работает в магазине Apple?

Большое спасибо! ..

+0

Каков код ошибки, который вы получаете? – fsb

+0

Код = 1001 «Без заполнения» – GinealGames

+0

Я не уверен, что эта ситуация применима к вашей, но я нашел кого-то с подобной проблемой: http://stackoverflow.com/a/34110193/3487310 – fsb

ответ

1

Проблема заключается в TestFlight.

По дизайну TestFlight генерирует новый IDFA в каждом прогоне. Эти IDFA отличаются от вашего IDFA устройства, которое используется родным приложением Facebook. Когда ваше приложение отправляет рекламные запросы с этими новыми IDFA в сеть Аудитории, сервер не может сопоставлять IDFA, чтобы получить правильные объявления и возвращает «НЕТ ЗАПОЛНЕНИЯ». Это именно то, что вы испытали.

Вот ссылка на деталь: iOS: TestFlight beta app get new advertising identifier in each run.

Решение состоит в том, чтобы выйти из TestFlight и запустить приложение непосредственно через устройство или продолжать использовать TestFlight, но только с помощью тестового объявления Facebook.