Files
rr3-apk/decompiled/sources/com/facebook/ads/NativeBannerAd.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

55 lines
2.1 KiB
Java

package com.facebook.ads;
import android.content.Context;
import android.view.View;
import android.widget.ImageView;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.annotation.UiThread;
import androidx.annotation.VisibleForTesting;
import com.facebook.ads.internal.api.NativeAdBaseApi;
import com.facebook.ads.internal.api.NativeBannerAdApi;
import com.facebook.ads.internal.dynamicloading.DynamicLoaderFactory;
import com.facebook.ads.internal.util.common.Preconditions;
import com.facebook.infer.annotation.Nullsafe;
import java.util.List;
@Keep
@UiThread
@Nullsafe(Nullsafe.Mode.LOCAL)
/* loaded from: classes2.dex */
public class NativeBannerAd extends NativeAdBase {
private final NativeBannerAdApi mNativeBannerAdApi;
public NativeBannerAd(Context context, String str) {
super(context, str);
this.mNativeBannerAdApi = DynamicLoaderFactory.makeLoader(context).createNativeBannerAdApi(this, this.mNativeAdBaseApi);
}
@VisibleForTesting
public NativeBannerAd(Context context, NativeAdBaseApi nativeAdBaseApi) {
super(nativeAdBaseApi);
this.mNativeBannerAdApi = DynamicLoaderFactory.makeLoader(context).createNativeBannerAdApi(this, this.mNativeAdBaseApi);
}
public void registerViewForInteraction(View view, MediaView mediaView) {
Preconditions.checkIsOnMainThread();
this.mNativeBannerAdApi.registerViewForInteraction(view, mediaView);
}
public void registerViewForInteraction(View view, MediaView mediaView, @Nullable List<View> list) {
Preconditions.checkIsOnMainThread();
this.mNativeBannerAdApi.registerViewForInteraction(view, mediaView, list);
}
public void registerViewForInteraction(View view, ImageView imageView) {
Preconditions.checkIsOnMainThread();
this.mNativeBannerAdApi.registerViewForInteraction(view, imageView);
}
public void registerViewForInteraction(View view, ImageView imageView, @Nullable List<View> list) {
Preconditions.checkIsOnMainThread();
this.mNativeBannerAdApi.registerViewForInteraction(view, imageView, list);
}
}