У меня есть два действия в моем приложении, и я не хочу показывать 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
вероятно объявление делает не подходит в макете, если это баннер, о котором вы не говорили. Я предлагаю дать широкую область рекламному баннеру для проверки после показа рекламы, вы можете изменить ее размер. –