【发布时间】:2015-12-18 17:09:46
【问题描述】:
import com.google.android.gms.ads.AdRequest;
import com.google.android.gms.ads.AdView;
它说无法解析符号 AdRequest 并且无法解析 Adview。我究竟做错了什么?在我的主要活动文件中包含以下内容
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView><com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
另外,我在 Build.gradle 中添加了以下内容
dependencies {
compile 'com.android.support:support-v4:23.1.1'
compile 'com.google.android.gms:play-services-ads:8.3.0'
}
我想在我的应用上展示横幅广告,我是第一次使用 Admob。从谷歌开发网站添加了上述代码。在应用的项目结构中,我还启用了 Admob。
编辑
我现在知道问题出在哪里,但无法解决。我已经从项目结构中启用了 Admob,它已经添加了
compile 'com.google.android.gms:play-services:8.4.0'
在 build.gradle 中。我检查了一个横幅示例,Example 在外部库中有播放服务,但它没有出现在我的应用程序中。
在我的应用中,play-services 仅显示在 build.gradle 中,而不显示在外部库中。我只在我的 External Libraries 列中看到 Android API 23 Platform、、android-android-23 和 support-annotations。我尝试清理项目,重建并尝试使缓存/重新启动无效。他们都没有工作。有什么建议吗?
【问题讨论】:
-
您是否将其添加到布局的根元素“xmlns:ads="schemas.android.com/apk/res-auto"?
-
是的,我已经添加了 -> xmlns:ads="schemas.android.com/apk/res-auto"
-
再次重建您的项目。
-
你在使用 Android Studio 吗?
-
又是同样的问题..顺便说一句,我认为我没有添加罐子。如何添加?