DFPInterstitial: нераспознанный селектор gad_MD5String

Я добавляю поддержку Google DFPInterstitial в свое приложение IOS и

GADRequest *request = [GADRequest request];

В этой строке выдается исключение: [__NSCFString gad_MD5String]: нераспознанный селектор, отправленный экземпляру 0x14f5ac30

Я не знаю что делать. GoogleAdMob SDK был обновлен, аналитика в порядке.

2 ответа

Решение

Если кто-то еще приходит сюда, и ни существующий ответ (то есть использование старой версии admob), ни комментарий (использование самой новой версии) не решают проблему, решение может быть просто добавить флаг компоновщика -ObjC в настройки проекта / цели (из этого ответа: /questions/31045484/kak-ispravit-neraspoznannuyu-problemu-selektora-v-realizatsii-admob/31045494#31045494).

У меня была та же проблема, что я сделал, чтобы решить это:

  1. Получить старую версию для SDK
  2. Зайдите в настройки сборки
  3. Напишите в других флагах компоновщика -force_load libGoogleAdMobAds.a в разделе "Отладка и выпуск".
Другие вопросы по тегам