#android #admob #slidingdrawer
#Android #admob #slidingdrawer
Вопрос:
У меня есть framelayout (мой основной макет), я рисую на нем рекламу.
AdView adView = new AdView(this, AdSize.BANNER, "id");
FrameLayout v = (FrameLayout)findViewById(R.id.framemain);
v.addView(adView);
AdRequest request = new AdRequest();
request.addTestDevice(AdRequest.TEST_EMULATOR);
request.addTestDevice("41A48DB6B62384BDC3BEE5929AEC18DF");
adView.loadAd(request);
Проблема в том, что при перетаскивании выдвижного ящика часть его остается за рекламой. Есть какой-нибудь способ заставить это работать?
Ответ №1:
Самый недавно добавленный вид находится в верхней части z-порядка. Поэтому, если вы добавите это объявление последним, оно будет отображаться вверху.
Комментарии:
1. я добавляю выдвижной ящик через xml, поэтому я действительно не знаю, как добавить его раньше, чем admob.
2. только что обнаружил, что могу добавить admob в xml
Ответ №2:
Попробуйте установить вес выдвижного ящика больше, чем вес рекламы. Это должно это исправить.