Files
rr3-apk/decompiled-community/sources/com/ironsource/adapters/admob/nativead/AdMobNativeAdViewBinder.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -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);
}
}