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).
У меня была та же проблема, что я сделал, чтобы решить это:
- Получить старую версию для SDK
- Зайдите в настройки сборки
- Напишите в других флагах компоновщика -force_load libGoogleAdMobAds.a в разделе "Отладка и выпуск".