admob onclicked事件

Mer*_*ert 5 android admob

我如何理解如果用户点击了admob广告?ontouch听众没有工作.

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);
Run Code Online (Sandbox Code Playgroud)

第二个问题是如何管理广告如果他们在按钮的顶部或触摸的东西?android适用于许多手机,无法测试所有..只是阅读禁止..

Eri*_*lag 6

SDK 会在重要事件发生时为您提供回调.onPresentScreen在退出应用程序并转到点击通过网址之前,系统会调用此方法.让你的类实现AdListener,然后调用adView.setAdListener(this);