Я пытаюсь найти способ проверить, проверяется ли баннер (реклама), но его сложнее шить.
Я пытался
adView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//TODO
}
});
Но это не работает (я поставил отладочную печать, но это не сработало ..)
Затем я попытался создать LinearLayout, который оборачивает adView и поместил слушателя в линейный макет, но он все еще не работал.
Затем я попытался создать более крупный макет, который содержал весь дисплей, и добавил в него adView. Я подумал добавить в него onTouchListener и проверить координаты, чтобы проверить, была ли нажата кнопка добавления. Но я не совсем понимаю, как найти правильные координаты моего баннера (я создал метод, который проверяет смещение по осям x и y и силу тяжести, чтобы использовать этот баннер), и я действительно надеюсь, что существует лучший способ , Кроме того, я обнаружил, что метод не выполняется, если я нажимаю на баннер, а только если нажимаются другие части экрана.
Итак, есть ли способ узнать это? Мне не важно знать, была ли загружена страница баннера или она перенаправлена на рынок или в браузер, мне просто нужно знать, был ли нажат баннер.
Может быть, установить проверку, которая запускается при прикосновении к экрану, а затем проверить, был ли запущен метод listner, и, если он не был запущен, можно ли коснуться баннера, но я не знаю, как его реализовать ..
Есть идеи, как это сделать?
Спасибо