2016-10-23 2 views
1

Я впервые интегрирую сеть аудитории Facebook в свой проект iOS. Все прекрасно, как описано в официальной документации.Код = 1001 Ошибка «Без заполнения» в сети Аудитории Facebook

Но все же я получаю эту ошибку каждый раз, когда запускаю приложение.

Ошибка домена = не com.facebook.ads.sdk Code = 1001 "Нет заливки" UserInfo = {NSLocalizedDescription = Нет заливки, FBAdErrorDetailKey = { тзд = "Нет заливки"

Я выполняя мой проект быстрым образом. и это сайт, который я использовал для интеграции в сеть аудитории: https://www.appcoda.com/facebook-ads-integration/

Пожалуйста, помогите мне в этом. Благодарю.

ответ

0

Аудитория сети отправляет целевые объявления на основе профиля Facebook, связанного с устройством. Если вы установили Facebook и вошли в систему, но все же видите ошибку «Без заполнения», вам следует рассмотреть возможность включения тестовых объявлений.

Смотрите документацию здесь: https://developers.facebook.com/docs/audience-network/testing

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

[FBAdSettings addTestDevice:@”HASHED_ID”];

1

Я также сталкиваюсь с той же проблемой и разрешаю ее, используя этот код.

[FBAdSettings addTestDevice:[FBAdSettings testDeviceHash]]; 
    FBNativeAd *nativeAd = [[FBNativeAd alloc] initWithPlacementID:@"598719620275857_842169869264163"]; 
    nativeAd.delegate = self; 
    nativeAd.mediaCachePolicy = FBNativeAdsCachePolicyAll; 
    [nativeAd loadAd]; 

Этот код в для тестирования только в режиме теста идентификаторов, должны удалить [FBAdSettings addTestDevice: [FBAdSettings testDeviceHash]]; пока приложение живое.

0

Если вы хотите проверить объявления facebook Тестовые тогда вышеуказанные методы будут работать,

Но если вы хотите отобразить реальные объявления, вы должны заполнить свои данные выплаты.

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