как я могу понять, если пользователь нажал на рекламу AdMob? слушатель не работал.
Display display = ((WindowManager) this.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
Window window = getWindow();
adsLayout = new RelativeLayout(this);
RelativeLayout.LayoutParams lp2 = new RelativeLayout.LayoutParams(//width,height);
RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.FILL_PARENT);
adsLayout.setGravity(Gravity.BOTTOM);
adView = new AdView(this, AdSize.BANNER, "XXX");
com.google.ads.AdRequest adRequest1 = new com.google.ads.AdRequest();
adRequest1.addTestDevice(com.google.ads.AdRequest.TEST_EMULATOR); // Emulator
int adwidth = height;
adView.setPadding((width - adwidth) / 2, 0, 0, 0);
adView.loadAd(adRequest1);
adsLayout.addView(adView);
adView.setOnTouchListener( (android.view.View.OnTouchListener) mOnTouchListener );
window.addContentView(adsLayout,lp2);
Второй вопрос: как управлять рекламой, если они наверху кнопки или что-то трогательное? Android работает на многих телефонах и не может проверить все .. просто прочитайте, что запрещено ..