Привет, ребята. До сих пор мне удалось внедрить 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>
В моемлинейный макет, где по-прежнему работает adbanner, вся позиция adbanner была сделана в основном файле 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
?
edit:
я пытался добавить
<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: несвязанный префикс"
cheers