Я думаю, что простой способ реализовать это - создать компонент, который изначально содержит представление com.google.ads.AdView.Затем, когда вы заметите, что ваше объявление не загружается, вы можете поменять его с вашим ImageView на лету.
Еще лучше: сделайте этот пользовательский компонент.Таким образом, «снаружи» (ваш макет) вы просто включаете экземпляр этого компонента, а внутренне этот компонент реализуется либо путем показа рекламы из AdMob, либо из вашего собственного объявления в зависимости от того, не загружается ли объявление AdMob или нет.