嘿伙计们,到目前为止,我设法将 Admob 实现为正常的线性布局。现在我添加了一个额外scrollview
的并且adbanner
消失了。我不知道我能做些什么来对抗它。
遵循我添加的 .xml 中的代码scrollview
:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout"
android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="match_parent">
<ScrollView android:id="@+id/scrollView1" android:layout_height="wrap_content" android:layout_width="match_parent">
<LinearLayout android:id="@+id/linearLayout1" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical">
[whole bunch of layout elements whoch shouldn´t affect the adbanner]
</LinearLayout>
</ScrollView>
在我的线性布局中,广告横幅仍然有效,整个广告横幅位置是在主 activitiy.java 文件中完成的(在 taiic.com 的教程的帮助下完成了此操作)
// Lookup R.layout.main
LinearLayout layout = (LinearLayout)findViewById(R.id.linearLayout);
// Create the adView
// Please replace MY_BANNER_UNIT_ID with your AdMob Publisher ID
String pubID = "xxxxxxxxxxxxxxxxxx";
AdView adView = new AdView(this, AdSize.BANNER, pubID);
// Add the adView to it
layout.addView(adView);
// Initiate a generic request to load it with an ad
AdRequest request = new AdRequest();
request.setTesting(true);
adView.loadAd(request);
谁能告诉我在将 admob 横幅实现到scrollview
.
编辑:
我试图添加
<com.admob.android.ads.AdView
android:id="@+id/ad"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
myapp:backgroundColor="#000000"
myapprimaryTextColor="#FFFFFF"
myapp:secondaryTextColor="#CCCCCC"
android:alignParentBottom="true"/>
在 .xml 的最后两行之间
</LinearLayout>
[here]
</ScrollView>
但随后我收到错误“错误:解析 XML 时出错:未绑定前缀”
干杯