Aktivitas utama saya memanggil permainan Surfaceview saya, mengatur tata letak dengan menambahkan tampilan iklan dan tampilan permukaan (awalnya saya tidak menggunakan tata letak sama sekali sebelum saya harus memasang iklan di spanduk). namun saya belum bisa mengakses aktivitas utama dari tampilan permukaan untuk mengubah tata letak sehingga tidak menyertakan tampilan iklan setelah permainan dimulai. aku terpaksa memasang spanduk terus menerus karena ini. upaya untuk mematikan iklan masih menyisakan spanduk kosong. apakah ada yang tahu cara mengakses fungsi aktivitas utama dari tampilan permukaan.
Saya membuat fungsi removead()
di aktivitas utama untuk menentukan tampilan konteks baru tanpa adView, tetapi saya tidak dapat mengaksesnya.
context
, aktivitas utama, diteruskan ke Surfaceview saat pembuatan. Saya sudah mencoba:
context.removead();
this.getContext().removead();
((Activity) this.getContext()).removead();
ViewGroup vg = (ViewGroup)(
this.getParent());
vg.removeView(adView);