Я использую admob_flutter: https://pub.dev/packages/admob_flutter И он отлично работает в моем приложении до тех пор, пока печально известный «Ограниченный показ рекламы» не был установлен на более чем 2 месяца.
Теперь я решил добавьте AdColony в качестве посредника. Следил за тем, что написано https://developers.google.com/admob/android/mediation/adcolony И все еще не уверен, почему у меня все еще 0% заполняемости.
Я подозреваю, что интеграция SDK неверна. В прошлый раз, когда я писал это в своем build.gradle уровня приложения
repositories {
jcenter()
maven {
url "https://adcolony.bintray.com/AdColony"
}
}
Dependencies{
implementation 'com.google.ads.mediation:adcolony:4.1.4.1'
}
, я получил сообщение об ошибке Task: app: transformClassesAndResourcesWithR8ForRelease FAILED. искал inte rnet, но пока не повезло.
Итак, я решил выполнить интеграцию вручную, для чего мне нужно загрузить adcolony.jar и adcolony-4.1.4.1, поместить файлы в app / libs / И написал это на уровне моего приложения build.gradle
Dependencies{
implementation 'com.android.support:support-annotations:28.0.0'
implementation fileTree(include: ['adcolony.jar'], dir: 'libs')
implementation fileTree(include: ['adcolony-4.1.4.1.aar'], dir: 'libs')
}
Я даже даю разрешение на это, поскольку в документе Google говорится, что adcolony работает лучше
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
Все работает и без ошибок при создании пакета приложений. Сегодня я проверил свой Admob, он сказал, что отправил более 2k запросов в adColony, но получил 0 показов. И когда я проверил свою панель инструментов adColony, все было 0. Я что-то здесь пропустил?
Не уверен, связано ли это с реализацией adColony в качестве посредника, но на моей панели инструментов adColony есть это предупреждение
Предупреждение
![enter image description here](https://i.stack.imgur.com/IEHqy.png)