Вы можете уничтожить представления и создать их с помощью кода, и, таким образом, у вас будет только одно действие, но с переключением представлений. Пример:
(псевдокод)
если menu = true, то
сделать button1
сделать button2
сделать imageview1
так далее...
конец
если кнопка1 нажата тогда
уничтожить взгляды
сделать button1
сделать button2
так далее
конец
Между тем адмоб не поврежден.
Если вам нужно больше идей, чтобы обойти это, прочитайте о конечных автоматах. Сохранение модели состояний по-прежнему даст вам информацию об активности, поскольку вы будете знать, в каком состоянии вы находитесь, и когда что-то сработает, вы можете зафиксировать это. .