首先 - 我在这里尝试了答案,这不是重复!!!!!!!!
好的,那么你好:)
我的广告出现问题,显示"必需的xml属性" adSize"失踪"在我的设备上,
这是我正在使用的xml代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/popup1"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-XXXXXXXXXXXXXXXXXX/YYYYYYYYYYY" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button1"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/button1"
android:layout_toRightOf="@+id/button1"
android:src="@drawable/coins2" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/button2"
android:layout_alignParentRight="true"
android:layout_alignTop="@+id/button2"
android:layout_toRightOf="@+id/button2"
android:src="@drawable/lifelifelife" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginTop="17dp"
android:text="TextView"
android:textSize="30dp" />
<Button
android:id="@+id/button2"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/textView1"
android:layout_marginTop="16dp"
android:text="Buy extra life for one turn! cost 200 coins :)" />
<Button
android:id="@+id/button1"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_below="@+id/imageView2"
android:layout_toLeftOf="@+id/imageView2"
android:text="Get 2 coins for every click! cost 1000 coins :)" />
<Button
android:id="@+id/button3"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/button1"
android:text="Button" />
<Button
android:id="@+id/button4"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/button3"
android:text="Button" />
<Button
android:id="@+id/button5"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_below="@+id/button4"
android:layout_toLeftOf="@+id/imageView1"
android:text="Button" />
<Button
android:id="@+id/button6"
android:layout_width="300dp"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/button5"
android:text="Go back to game" />
</RelativeLayout>
这里有问题吗?或问题出在我的shop.java类?
答案 0 :(得分:0)
我建议您尝试从代码中添加adview。例如:
adView = new AdView(this);
adView.setAdSize(AdSize.BANNER);
adView.setAdUnitId(AD_UNIT_ID);
RelativeLayout layout = (RelativeLayout)findViewById(R.id.popup1);
layout.addView(adView);
希望它有所帮助。
答案 1 :(得分:0)
这绝对是重复的。
在您的XML中,您已使用Play服务库中的类定义了AdView,但您使用的是旧AdMob-6.4.1库中的XML命名空间。您应使用Play服务命名空间,即
xmlns:ads="http://schemas.android.com/apk/res-auto"
始终见https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals了解详情