AdWhirl сенсорный перехват - PullRequest
0 голосов
/ 05 мая 2011

Я хотел бы сделать действие (увеличить счетчик), когда игрок коснется рекламы баннера adwhirl.Я видел, что у класса AdWhirl есть метод, который вызывается при каждом касании:

//We intercept clicks to provide raw metrics
    public boolean onInterceptTouchEvent(MotionEvent event) {  
            switch(event.getAction()) {
            //Sending on an ACTION_DOWN isn't 100% correct... user could have touched down and dragged out. Unlikely though.
            case MotionEvent.ACTION_DOWN:
                    Log.d(AdWhirlUtil.ADWHIRL, "Intercepted ACTION_DOWN event");
                    countClickThreaded();

                    if(activeRation.type == 9) {
                            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(custom.link));
                            this.context.startActivity(intent);
                    }
                    break;
            }

            // Return false so subViews can process event normally.
            return false;
    }

Ну, как я могу его использовать?Должен ли я реализовать слушателя?Или, может быть, класс, который реализует AdWhirlInterface, как этот? Обработка AdWhirl onFailure

Я действительно не знаю, как двигаться: (

1 Ответ

0 голосов
/ 22 июля 2012

Проверьте метод adWhirlClickMetric библиотеки и посмотрите, когда он вызывается. Он вызывается всякий раз, когда пользователь касается рекламного баннера (по крайней мере, в версии SDK для iOS), и идеально подходит для того, что вы хотите сделать.

...