Нативная реклама FaceBook не загружается в iOS?

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

DiskCookieStorage changing policy from 2 to 0,cookie file: file:///private/var/mobile/Containers/Data/Application/9B89E486-EDF8-4E20-A7CE-CB60747C3E8B/Library/Cookies/Cookies.binarycookies

и

DiskCookieStorage changing policy from 0 to 2, cookie file: file:///private/var/mobile/Containers/Data/Application/9B89E486-EDF8-4E20-A7CE-CB60747C3E8B/Library/Cookies/Cookies.binarycookies

Я загрузил рекламу в viewdidLoad.

func setupFacebookNativeAds()
{
    let nativeAd = FBNativeAd(placementID: Constants.adMob.FB_NATIVE_ID)
    nativeAd.delegate = self
    nativeAd.loadAd()
}

В чем будет проблема?

у вас есть ошибка? у делегата FBNativeAd есть метод с ошибкой объявления, распечатайте там сообщение об ошибке

Scriptable 17.12.2018 14:04

@Scriptable метод делегата для ошибки не вызывает. это означает, что реклама работает нормально, не так ли?

fAiSaL 17.12.2018 14:14

@Scriptable DiskCookieStorage изменяет политику с 0 на 2, файл cookie: file: /// private / var / mobile / Containers / Data / Application / 5BF90‌ 95D-5B37-49F0-ABD9-8‌ 893F19AD53F / Library / ‌ Cookies / Cookies.bina‌ rycookies при чем тут ошибка?

fAiSaL 17.12.2018 14:15

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

Scriptable 17.12.2018 14:17

@Scriptable, тестовые объявления работают нормально, а производственные - нет? ... Я имею в виду, что метод делегата FBNativeAd даже не вызывает?

fAiSaL 17.12.2018 14:19

Вы удостоверились, что loadAd определенно вызывается, и добавили точки останова ко всем методам делегата? вы тестируете на реальном устройстве?

Scriptable 17.12.2018 14:20

Ага, тестирую на девайсе. А я просто вызываю указанный выше метод setupFacebookNativeAds ()

fAiSaL 17.12.2018 14:23

Позвольте нам продолжить обсуждение в чате.

fAiSaL 17.12.2018 14:27

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

Scriptable 17.12.2018 14:28

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

fAiSaL 17.12.2018 14:30

Теперь после использования правильного делегата ошибка печатается как Error Domain = com.facebook.ads.sdk Code = 1001 «Нет заполнения» UserInfo = {NSLocalizedDescription = No fill, FBAdErrorDetailKey = {msg = «No fill»; }}

fAiSaL 17.12.2018 14:30

отсутствие заполнения означает, что не было рекламы для показа

Scriptable 17.12.2018 14:30

@Scriptable, эй, я нашел кое-что на developers.facebook.com/docs/audience-network/testing. позволь мне проверить это тоже

fAiSaL 17.12.2018 14:36
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
13
282
1

Ответы 1

Я нашел решение, добавив новые тестовые устройства в Менеджер монетизации. Получите IDFA для устройств ios и добавьте новые тестовые устройства. Теперь представление нативной рекламы работает.

Другие вопросы по теме