Понятия не имею, почему он внезапно перестал работать, но всякий раз, когда я использую Admob, я всегда помещаю его в отдельный макет, с xml вроде:
<RelativeLayout android:id="@+id/rLayAdMob"
android:layout_width="match_parent" android:layout_height="50dip">
</RelativeLayout>
Затем в функции onCreate я настраиваю adView так:
adView = new AdView(Menu.this, AdSize.BANNER, MY_AD_UNIT_ID);
RelativeLayout layout = (RelativeLayout)findViewById(R.id.rLayAdMob);
layout.addView(adView);
У меня никогда не было проблем с этим, и мне потребовалось бы лишь небольшое изменение вашего кода.
Надеюсь, это поможет,
Кенни