NDK 및 SDL을 사용하여 포팅 된 Android 게임에 AdMob을 구현하려고합니다. 나는 예제 here을 따라 왔지만 showAdPopup을 호출하면 내 게임의 Activity가 파괴 된 것처럼 보입니다. 빈 회색 스크린이 표시되고 하단에 광고가 표시됩니다. 로그에는 팝업 창이 표시 될 때 내 활동이 일시 중지 된 것으로 표시됩니다.NativeActivity 이상의 Android PopupWindow 표시
나는 admob 코드를 모두 주석 처리했으며 문제는 NativeActivity에서 PopupWindow를 만들려고하면 재현 될 수있는 것으로 보입니다. 나는 샘플 코드 here이 있는데,이 코드는 광산과 거의 동일한 코드이지만, 그 샘플은 이후 버전의 SDK에서 사라졌다 (나는 android-19를 타겟팅하고있다).
popupwindow를 시작하려고 할 때 내 기본 활동이 일시 중지/종료 된 것처럼 보이는 이유를 아는 사람이 있습니까? 이 접근법이 작동하지 않게하는 안드로이드 19에서 뭔가 변화가 있었습니까?
_activity.setContentView(mainLayout, params);
나는 SDL 문맥을 파괴했다 :