Files
rr3-apk/decompiled/sources/com/ironsource/adapters/admob/nativead/AdMobNativeAdViewBinder.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

50 lines
2.2 KiB
Java

package com.ironsource.adapters.admob.nativead;
import android.view.View;
import android.view.ViewGroup;
import com.google.android.gms.ads.nativead.MediaView;
import com.google.android.gms.ads.nativead.NativeAd;
import com.google.android.gms.ads.nativead.NativeAdView;
import com.ironsource.mediationsdk.ads.nativead.LevelPlayMediaView;
import com.ironsource.mediationsdk.ads.nativead.internal.NativeAdViewHolder;
import com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinder;
import com.ironsource.mediationsdk.logger.IronLog;
/* loaded from: classes2.dex */
public class AdMobNativeAdViewBinder extends AdapterNativeAdViewBinder {
private final NativeAd mNativeAd;
private NativeAdView mNativeAdView;
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinderInterface
public ViewGroup getNetworkNativeAdView() {
return this.mNativeAdView;
}
public AdMobNativeAdViewBinder(NativeAd nativeAd) {
this.mNativeAd = nativeAd;
}
@Override // com.ironsource.mediationsdk.adunit.adapter.internal.nativead.AdapterNativeAdViewBinderInterface
public void setNativeAdView(View view) {
if (view == null) {
IronLog.INTERNAL.error("nativeAdView is null");
return;
}
this.mNativeAdView = new NativeAdView(view.getContext());
NativeAdViewHolder nativeAdViewHolder = getNativeAdViewHolder();
this.mNativeAdView.setHeadlineView(nativeAdViewHolder.getTitleView());
this.mNativeAdView.setAdvertiserView(nativeAdViewHolder.getAdvertiserView());
this.mNativeAdView.setIconView(nativeAdViewHolder.getIconView());
this.mNativeAdView.setBodyView(nativeAdViewHolder.getBodyView());
LevelPlayMediaView mediaView = nativeAdViewHolder.getMediaView();
if (mediaView != null) {
MediaView mediaView2 = new MediaView(mediaView.getContext());
mediaView.addView(mediaView2);
this.mNativeAdView.setMediaView(mediaView2);
}
this.mNativeAdView.setCallToActionView(nativeAdViewHolder.getCallToActionView());
this.mNativeAdView.addView(view);
this.mNativeAdView.setNativeAd(this.mNativeAd);
}
}