我在我的應用程序中有兩個活動,我不想在主要活動中顯示Admob, 我試着僅在第二個活動中添加,但它不顯示。主要活動沒有Admob
即使我加入主要活動,它只顯示在主要活動而不是第二個活動。
但我的意圖是隻顯示在第二個活動。
我該如何實現它?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
xmlns:ads="http://schemas.android.com/apk/res-auto">
<SearchView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/searchView"
android:background="#595959"
android:queryHint="Search..."
android:theme="@style/Theme.AppCompat.Light">
</SearchView>
<ListView
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="@drawable/gradient_horizontal_line"
android:dividerHeight="1dp"
android:listSelector="@drawable/list_selector"
android:background="@drawable/list_selector"/>
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
</LinearLayout>
次活動
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.playlist);
sv = (SearchView)findViewById(R.id.searchView);
int id = sv.getContext().getResources().getIdentifier("android:id/search_src_text", null, null);
TextView textView = (TextView) sv.findViewById(id);
textView.setTextColor(Color.WHITE);
textView.setHintTextColor(Color.LTGRAY);
plm = new SongsManager();
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
}
添加一些代碼.. – giannisf
沒有限制添加的AdView在第二活動...分享你的代碼... – W0rmH0le
可能廣告不如果它是您沒有提及的橫幅,則不適合佈局。我建議在廣告展示後廣告橫幅廣告進行測試,您可以正確調整其大小。 –