0

我为 Admob 编写了代码。这是我的 layout.xml 文件代码:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#ffffff"
android:id="@+id/relativeLayoutHomeParent"
tools:context=".Home" xmlns:app="http://schemas.android.com/apk/lib/com.google.ads">

<RelativeLayout
    android:id="@+id/relativeLayoutHomeTopBar"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true" >

    <TextView
        android:id="@+id/textView1"
        android:text="Home"
        style="@style/screen_title"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <ImageView
        android:id="@+id/imageViewHomeSettings"
        android:layout_width="22dp"
        android:layout_height="22dp"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@drawable/set_settings"
        android:layout_marginRight="10dp" />

</RelativeLayout>

<View
    android:id="@+id/view1"
    android:layout_width="match_parent"
    android:layout_height="5dp"
    android:layout_below="@+id/relativeLayoutHomeTopBar"
    android:background="@drawable/shadow" />

<ListView
    android:id="@+id/listViewHome"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:divider="#BDBDBD"
    android:dividerHeight="1dp"
    android:layout_below="@+id/view1" >
</ListView>

<com.google.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    android:layout_alignParentLeft="true"
    app:adSize="BANNER"
    app:adUnitId="a1512f50d8c3692"
    app:loadAdOnCreate="true"
    app:testDevices="TEST_EMULATOR, TEST_DEVICE_ID" >
</com.google.ads.AdView>

输出:

截屏

我想要屏幕底部的顶部栏(是的那个黑条)。我也为它写过,但它显示输出如上图。

另外我不明白哪一个是admob横幅,顶部的还是底部的??谁能解释一下这两个酒吧的区别。其实我是新手。这是我第一次为 admob 编写代码。请帮助我学习这一点。

4

1 回答 1

0

可能 ADK 更新与您项目的构建路径混淆了。尝试删除 admob JAR 并将其再次添加到您的libs文件夹中,将其添加到您的Build Path并执行一个 Clean Project。

编辑以下海报关于没有 libs 文件夹的评论:

你应该试试这个:

  1. 删除项目中对 AdMob JAR 的所有引用 -> 您的代码不应再无错误地构建
  2. libs在项目的根目录下创建一个文件夹。
  3. 将 AdMob JAR 复制到 libs 文件夹中
  4. 确保此 AdMob JAR 在您的构建路径中(这将允许您的代码在没有错误的情况下构建)(如果仍然没有运行确定)右键单击您的项目 > Android 工具 > 修复项目属性
于 2013-02-28T07:12:43.560 回答