0

adwhirlバナーの広告にプレイヤーがタッチした時にアクション(カウンターを1つ増やす)をしたいです。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 を処理する

動かし方がいまいちわかりません(;_;)

4

1 に答える 1

-1

adWhirlClickMetricライブラリのメソッドを調べて、いつ呼び出されるかを確認してください。これは、ユーザーが (少なくとも SDK の iOS バージョンでは) 広告バナーに触れるたびに呼び出され、やりたいことに最適です。

于 2012-07-22T04:32:01.540 に答える