gpt4 book ai didi

javascript - 关闭弹出窗口后显示 Admob 横幅

转载 作者:太空狗 更新时间:2023-10-29 14:39:32 25 4
gpt4 key购买 nike

这是我的程序所做的:当我点击一个按钮时,它会打开一个带有 youtube 视频的弹出窗口,我可以通过触摸窗口外部来关闭弹出窗口(我在 styles.xml 中创建了一个自定义主题并应用了它)

一切正常,广告,弹出...但是谷歌发了一封电子邮件告诉我我不尊重他们的政策,经过一些研究我发现你不能在 Youtube 上使用 Admob 横幅视频正在播放......

所以我在单击按钮显示弹出窗口时添加了销毁和隐藏广告 View ,但在弹出窗口外单击后我不知道如何再次显示它。

这是我的代码:

@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
Log.d(TAG, "onCreate : Starting.");
View v = getView();

BteyoutubePlay = (ImageButton) v.findViewById(R.id.BteyoutubePlay);
mYoutubePlayerView = (YouTubePlayerView) v.findViewById(R.id.youtubePlay);

BteyoutubePlay.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent(getActivity(), Pop.class);
startActivity(intent);
mAdview.destroy();
mAdview.setVisibility(View.GONE);
}
});}

pop.class 是我的带有 youtube 视频的弹出窗口。这是我在 style.xml 中的自定义主题:

    <style name="AppTheme.CustomTheme">
<item name="android:windowCloseOnTouchOutside">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>

这就是我在 list 中应用它的方式:

      <activity android:name=".Pop"
android:theme="@style/AppTheme.CustomTheme" >
</activity>

我知道我必须使用 loadAd 和 setvisibility 来再次展示广告,但我不知道该放在哪里:

    mAdview.loadAd(adRequest);
mAdview.setVisibility(View.VISIBLE);

感谢您的帮助!亲切地,看

最佳答案

这是我的 pop.java 的总结:

public class Pop extends YouTubeBaseActivity {
private static final String TAG = "Pop";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cassage);

//------------------------PUB--------------------------------//
HomeFragment.get_mAdview().setVisibility(View.VISIBLE); //OUVRE LA PUB
//----------------------FIN PUB------------------------------//
//---------------------------------------------------------//
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);

int width = dm.widthPixels;
int height = dm.heightPixels;
getWindow().setLayout((int) (width*.77),(int)(height*.76));
//---------------------------------------------------------//
}
}

这是我在 Fragment 中创建的 getter:

    public static AdView get_mAdview()
{
return (mAdview);
}

关于javascript - 关闭弹出窗口后显示 Admob 横幅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50665751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com