v.java 源代码


package com.moat.analytics.mobile.inm;

import android.app.Activity;
import android.app.Application;
import android.media.MediaPlayer;
import android.view.View;
import android.view.ViewGroup;
import android.webkit.WebView;
import androidx.annotation.NonNull;
import com.moat.analytics.mobile.inm.NativeDisplayTracker;
import java.util.Map;

abstract class v {

    public static class a extends MoatAnalytics {
        @Override
        public void prepareNativeDisplayTracking(String str) {
        }

        @Override
        public void start(Application application) {
        }

        @Override
        public void start(MoatOptions moatOptions, Application application) {
        }
    }

    public static class b extends MoatFactory {
        @Override
        public <T> T createCustomTracker(MoatPlugin<T> moatPlugin) {
            return moatPlugin.b();
        }

        @Override
        public NativeDisplayTracker createNativeDisplayTracker(@NonNull View view, @NonNull Map<String, String> map) {
            return new c();
        }

        @Override
        public NativeVideoTracker createNativeVideoTracker(@NonNull String str) {
            return new d();
        }

        @Override
        public WebAdTracker createWebAdTracker(@NonNull ViewGroup viewGroup) {
            return new e();
        }

        @Override
        public WebAdTracker createWebAdTracker(@NonNull WebView webView) {
            return new e();
        }
    }

    static class c implements NativeDisplayTracker {
        @Override
        public void removeListener() {
        }

        @Override
        public void reportUserInteractionEvent(NativeDisplayTracker.MoatUserInteractionType moatUserInteractionType) {
        }

        @Override
        public void setActivity(Activity activity) {
        }

        @Override
        public void setListener(TrackerListener trackerListener) {
        }

        @Override
        public void startTracking() {
        }

        @Override
        public void stopTracking() {
        }
    }

    static class d implements NativeVideoTracker {
        @Override
        public void changeTargetView(View view) {
        }

        @Override
        public void dispatchEvent(MoatAdEvent moatAdEvent) {
        }

        @Override
        public void removeListener() {
        }

        @Override
        public void removeVideoListener() {
        }

        @Override
        public void setActivity(Activity activity) {
        }

        @Override
        public void setListener(TrackerListener trackerListener) {
        }

        @Override
        public void setPlayerVolume(Double d6) {
        }

        @Override
        public void setVideoListener(VideoTrackerListener videoTrackerListener) {
        }

        @Override
        public void stopTracking() {
        }

        @Override
        public boolean trackVideoAd(Map<String, String> map, MediaPlayer mediaPlayer, View view) {
            return false;
        }
    }

    static class e implements WebAdTracker {
        @Override
        public void removeListener() {
        }

        @Override
        public void setActivity(Activity activity) {
        }

        @Override
        public void setListener(TrackerListener trackerListener) {
        }

        @Override
        public void startTracking() {
        }

        @Override
        public void stopTracking() {
        }
    }

    v() {
    }
}