【问题标题】:How to pause and resume an Ad unit from serving Ads through Admob Network, IF POSSIBLE?如果可能,如何暂停和恢复通过 Admob 网络投放广告的广告单元?
【发布时间】:2016-12-15 20:17:13
【问题描述】:

我有一个横幅广告单元,它仅通过一个广告来源(即 Admob 网络)投放。我试图控制它以根据我的要求显示广告或不显示广告,特别是暂停或启用类似于对 House Ad 广告系列所做的广告单元,但如果没有人建议我拥有服务器,我找不到任何东西广告上的受控标志

当我不想展示广告时,我什至通过将位置设置为不同国家/地区的广告来找到解决方法:https://firebase.google.com/docs/admob/android/targeting#location 但问题还是一样,要控制,我需要调用服务器以将位置设置为我的国家/地区以统计显示广告

有解决办法吗?或任何更好的将不胜感激。

【问题讨论】:

  • 您不能添加一个具有 100% 展示目标的自定义空自家广告吗?所以,你不会展示任何真正的广告,也不会赚钱..?

标签: android admob


【解决方案1】:

当您不想展示广告时,将横幅视图的可见性设置为“消失”

  <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);

【讨论】:

  • 我正在通过 admob 仪表板或类似的方式寻找解决方案,这是客户端更改,如果没有应用发布,我将无法随时切换
  • 也许你可以这样做然后imgur.com/a/gvCso,在频次上限中设置 1 次展示 10 天,这样用户在 10 天内只能看到 1 个广告,几乎就像禁用广告一样
  • 您不能为横幅广告设置频次上限,只有插页式广告可以选择
  • 我遇到了同样的问题,并考虑在远程服务器上创建一个数据库表,并带有一个启用/禁用广告服务的标志。实现看起来很简单。见这里:stackoverflow.com/questions/51025839/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-09
  • 2010-09-22
  • 2018-07-09
  • 1970-01-01
  • 2014-03-28
相关资源
最近更新 更多