2013-11-25 1 views
5

Я следую tutotial для addding интерстициального объявления на Android AppИспользования AdMob в Android App - Несколько DEX файлов определяют

https://developers.google.com/mobile-ads-sdk/docs/admob/advanced

Я уже импортирован Google-плей-services_lib , но компилятор жалуются AdListener отсутствует ,

Поэтому я поместил банку GoogleAdMobAdsSdk в папку lib Ошибка пропущенного класса исчезла.

Но во время компиляции возникает ошибка Невозможно выполнить dex: несколько файлов dex определяют Lcom/google/ads/AdRequest $ ErrorCode;

Кажется не имея как GoogleAdMobAdsSdk и Google-игра-services_lib вместе

Любой человек может мне помочь?

заранее спасибо

ответ

5

Не включает в себя обе библиотеки, включает только Google Play.

Убедитесь, что импорт для AdListener является

import com.google.android.gms.ads.AdListener; 

и не

import com.google.ads.AdListener; 
2

Это один работает для меня: удалить GoogleAdMobAdsSdk.jar из проекта/Свойства/Java Build Path/Libraries , и из папки libs вашего проекта.

Вам не следует импортировать банку, но проект дыр, реализующий функциональность AdMob. ознакомьтесь с руководством по эксплуатации https://developers.google.com/mobile-ads-sdk/docs/

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