我按照tutotial将插页式广告添加到Android应用
https://developers.google.com/mobile-ads-sdk/docs/admob/advanced
我已经导入了google-play-services_lib 但是编译器抱怨AdListener丢失了。
所以我将GoogleAdMobAdsSdk jar放入lib文件夹 缺少班级的错误消失了。
但在编译期间,出现错误 无法执行dex:多个dex文件定义Lcom / google / ads / AdRequest $ ErrorCode;
似乎无法同时拥有GoogleAdMobAdsSdk和google-play-services_lib
任何人都可以帮助我?
提前致谢
答案 0 :(得分:5)
不要同时包含这两个库,只包含Google Play服务。
确保您对AdListener的导入是
import com.google.android.gms.ads.AdListener;
而不是
import com.google.ads.AdListener;
答案 1 :(得分:2)
这对我有用:从Project / Properties / Java Build Path / Libraries和项目的libs文件夹中删除GoogleAdMobAdsSdk.jar。
你不应该导入jar,而是实现AdMob functionaluty的漏洞项目。查看此处的指南https://developers.google.com/mobile-ads-sdk/docs/