@Override public void run() { if (view.getTag(R.string.native_tag) != null) { Clog.e(Clog.nativeLogTag, "View has already been registered, please unregister before reuse"); return; } if (response.registerView(view, listener)) { WeakReference<NativeAdResponse> reference = new WeakReference<NativeAdResponse>(response); view.setTag(R.string.native_tag, reference); } else { Clog.e(Clog.nativeLogTag, "failed at registering the View"); } } });