Вот что делает моя программа: когда я нажимаю на кнопку, она открывает всплывающее окно с видео на YouTube, я могу закрыть всплывающее окно, коснувшись за пределами окна (я создал пользовательскую тему в styles.xml и применил ее)
Все работает, реклама, всплывающее окно ... НО Google отправляет электронное письмо, чтобы сказать мне, что я не уважаю их политику, после некоторого исследования я выяснил, что вы не можете использовать баннер Admob, покавоспроизводится видео с YouTube ...
Поэтому я добавил объявление-уничтожение и скрытие, когда нажимаю на кнопку, чтобы отобразить всплывающее окно, но не могу понять, как показать его снова после нажатия за пределами моего всплывающего окна.window.
Вот мой код:
@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>
, и вот как я применил ее в своем манифесте:
<activity android:name=".Pop"
android:theme="@style/AppTheme.CustomTheme" >
</activity>
Я знаю, что должен использовать loadAd и setvisibility дляпоказать объявление еще раз, но я не знаю, где его разместить:
mAdview.loadAd(adRequest);
mAdview.setVisibility(View.VISIBLE);
Спасибо за вашу помощь!Сердечно, LOOK