class NativeResponse {

    public void handleClick(@Nullable final View view) {
        if (isDestroyed()) {
            return;
        }

        if (!isClicked()) {
            HttpClient.makeTrackingHttpRequest(
                    mMoPubClickTracker, mContext, MoPubEvents.Type.CLICK_REQUEST);
        }

        openClickDestinationUrl(view);
        mNativeAd.handleClick(view);
        mIsClicked = true;

        mMoPubNativeEventListener.onNativeClick(view);
    }

    public  NativeResponse(@NonNull final Context context,
            @NonNull final DownloadResponse downloadResponse,
            @NonNull final String adUnitId,
            @NonNull final NativeAdInterface nativeAd,
            @NonNull final MoPubNativeEventListener moPubNativeEventListener);

}