如何解决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 举报,一经查实,本站将立刻删除。