如何暂停和恢复通过Admob网络投放广告的广告单元,如果可能的话?

时间:2016-12-15 12:08:53

标签: android admob

我有一个横幅广告单元,仅通过一个广告来源即Admob Network提供。我试图控制它以根据我的要求显示广告,特别是暂停或启用类似于众议院广告系列可以做的广告单元,但我无法找到任何没有人建议我的广告广告上有服务器控制的标志

当我不想展示广告时,我甚至通过为其他国家/地区的广告设置位置来找到解决方法:https://firebase.google.com/docs/admob/android/targeting#location 但问题仍然是相同的,要控制我需要拨打服务器电话来设置我的国家/地区的位置显示广告

有解决方案吗?或者任何更好的人都会受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

当您不想展示广告时,请将横幅视图的可见性设置为Gone

  <com.google.android.gms.ads.AdView
    android:id="@+id/adView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="Your Id"
    android:layout_centerHorizontal="true"/>
主要活动中的

AdView  admobBannerView = (AdView) findViewById(R.id.adView);

 //when ever you dont want to display ad

  admobBannerView.setVisibility(View.GONE);

 //when you want to display ad

 admobBannerView.setVisibility(View.VISIBLE);