我无法在我的应用中使用adMob

时间:2015-06-18 13:40:24

标签: android admob

当我添加代码

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:tools="http://schemas.android.com/tools"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/LinearLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#F0F8FF"
    android:orientation="vertical" >
<ListView
    android:id="@+id/lvHienThi"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >
</ListView>

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/adview"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|center"
    ads:adSize="BANNER"
    ads:adUnitId="@string/ad_unit_id" />

它告诉我:&#34;找不到属性&#39; adSize&#39;在包裹&#39; ....&#39;&#34; 我该如何解决?请帮我。谢谢!

2 个答案:

答案 0 :(得分:1)

/ res / 替换为自定义布局nampespace中的 / lib /

 xmlns:android="http://schemas.android.com/apk/res/android" 

将是

 xmlns:yourApp="http://schemas.android.com/apk/lib/com.yourAppPackege.yourClass"

我希望它有所帮助:)

答案 1 :(得分:1)

而不是

xmlns:ads="http://schemas.android.com/apk/res-auto"

添加

xmlns:ads="http://schemas.android.com/apk/res/your.package.name"

将“your.package.name”替换为您的实际包名