Facebook受众横幅广告可见度

问题描述

是否可以在Android上将Facebook标语广告的可见性更改为View.GONE

我有这种情况: 我有一个活动应用程序架构,我只想在一个片段中展示横幅广告。 因此,我想在活动中实施横幅广告代码,但仅通过所选片段中的代码将其可见性设置为以编程方式可见。

我不想在片段布局中实施横幅广告代码的原因是,由于某种原因,当我第一次进入片段时,广告会加载并显示,但是如果我切换到另一个片段,然后回到应该显示广告的片段,它不会再次加载。

因此,我考虑了此变通办法,即将广告设置为仅在特定片段上可见,但是我想确保更改广告的可见性不会违反任何政策。

这是片段中的代码(出于某种原因,它仅在第一次显示):

@Override
public View onCreateView(@NonNull LayoutInflater inflater,@Nullable ViewGroup container,@Nullable Bundle savedInstanceState) {
    ...
    AdSettings.addTestDevice("5...0");
    adView = new AdView(getActivity(),"IMG_16_9_APP_INSTALL#YOUR_PLACEMENT_ID",AdSize.BANNER_HEIGHT_50);
    LinearLayout adContainer = (LinearLayout) root.findViewById(R.id.banner_container);
    adContainer.addView(adView);
    adView.loadAd();
    ...
 }

这是onDestory:

@Override
public void onDestroy() {
    if (adView != null) {
        adView.destroy();
    }
    super.onDestroy();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...