나는 목록보기에서 채널을 클릭하면 다른 활동으로 이동하고 플레이어 선택의 팝업이 나오고 플레이어 선택 후 비디오를 재생하는 TV 채널 스트리밍 앱을 만들고 있습니다. 이제는 BackPressed에서 직접 표시해야하는 admob 삽입 광고를 구현하고 있습니다. 광고를 닫으면 광고가 내 "활동 A"(첫 번째 활동)로 이동하고 두 번째 활동은 B로 이동하지 않습니다. 흠 잡을 데없이 작동하지만 뒤로 버튼을 누르면 두 번째 활동으로 이동합니다. 공백 화면을 클릭 한 다음 광고를 다시 누르십시오. 내가 선택한 기본 동영상 플레이어에서 뒷받침에 광고를 표시하려면 어떻게해야합니까? 여기에 몇 가지 코드삽입 광고는 기본 동영상 플레이어에서 재생됩니다.
Activty A는
case 1:
i = new Intent(A.this, B.class);
i.putExtra("channel","http://id=HBO");
startActivity(i);
break;
활동 B
Bundle bundle = getIntent().getExtras();
String channel = bundle.getString("channel");
Uri uri = Uri.parse(channel);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setDataAndType(uri, "video/mp4");
startActivity(intent);
와 광고가 여전히 당신을 당신이 잘되는 보여로드하지만, 경우
@Override
public void onBackPressed() {
if (interstitial.isLoaded()) {
interstitial.show();
}
super.onBackPressed();
}
어디에서 청취자를 배치해야합니까? 또한 기본 동영상 플레이어에서 첫 번째 활동은 광고가 아니라 두 번째 활동을 보여줍니다. 두 번째 활동을 후진에 표시하고 싶지 않습니다. – user2592807
코드에서 새 전면 광고를 만든 후에는 수신기를 추가 할 수 있습니다. 예 : 'mInterstitialAd.setAdListener (새 AdListener가() { @Override 공공 무효 onAdClosed() { 마무리(); } });' 참조 : https://firebase.google.com/docs/ admob/android/interstitial # 자세한 정보는 create_the_adlistener를 참조하십시오. – FrankR
어떻게 두 번째 활동을 없앨 수 있습니까? onBackPressed 함수가 두 번째 활동에 있습니까? – user2592807