package com.firemint.realracing; import android.os.Bundle; import android.util.Log; import androidx.annotation.NonNull; import com.google.ads.mediation.admob.AdMobAdapter; import com.google.android.gms.ads.AdListener; import com.google.android.gms.ads.AdLoader; import com.google.android.gms.ads.LoadAdError; import com.google.android.gms.ads.MobileAds; import com.google.android.gms.ads.RequestConfiguration; import com.google.android.gms.ads.admanager.AdManagerAdRequest; import com.google.android.gms.ads.nativead.NativeAd; import com.google.android.gms.ads.nativead.NativeAdOptions; import com.google.android.gms.ads.nativead.NativeCustomFormatAd; import java.util.List; /* loaded from: classes2.dex */ public class GoogleNativeAdManager extends AdListener implements NativeCustomFormatAd.OnCustomFormatAdLoadedListener { public static final String TAG = "GoogleNativeAdManager"; private static boolean s_AllowTargetedMarketing; private static boolean s_GDPRCountry; private static String s_LanguageId; private static boolean s_UnderAge; private long m_Listener; /* JADX INFO: Access modifiers changed from: private */ public static native void adLoadedCallback(long j, NativeCustomFormatAd nativeCustomFormatAd, int i); private static native void onCustomClickCallback(long j, NativeCustomFormatAd nativeCustomFormatAd, String str); public void Initialise(long j, boolean z, boolean z2, boolean z3) { this.m_Listener = j; s_AllowTargetedMarketing = z; s_UnderAge = z2; s_GDPRCountry = z3; } public static void SetAdLanguageId(String str) { if (str == null || str.isEmpty()) { Log.e(TAG, "Invalid language specified for Native Ads"); } s_LanguageId = str; } public class Loader implements Runnable { private String m_AdUnitId; private GoogleNativeAdManager m_Listener; private String m_TemplatedId; public Loader(String str, String str2, GoogleNativeAdManager googleNativeAdManager) { this.m_AdUnitId = str; this.m_TemplatedId = str2; this.m_Listener = googleNativeAdManager; } @Override // java.lang.Runnable public void run() { StringBuilder sb = new StringBuilder(); sb.append("Load ad unit (adUnitId = "); sb.append(this.m_AdUnitId); sb.append(", templateId = "); sb.append(this.m_TemplatedId); sb.append(", languageId = "); sb.append(GoogleNativeAdManager.s_LanguageId); sb.append(", allowTargetedMarketing = "); sb.append(GoogleNativeAdManager.s_AllowTargetedMarketing); sb.append(", underAge = "); sb.append(GoogleNativeAdManager.s_UnderAge); sb.append(", gdprCountry = "); sb.append(GoogleNativeAdManager.s_GDPRCountry); sb.append(")"); AdLoader.Builder builder = new AdLoader.Builder(MainActivity.instance, this.m_AdUnitId); builder.forCustomFormatAd(this.m_TemplatedId, this.m_Listener, null); builder.withAdListener(this.m_Listener); NativeAdOptions.Builder builder2 = new NativeAdOptions.Builder(); builder2.setReturnUrlsForImageAssets(true); builder.withNativeAdOptions(builder2.build()); AdManagerAdRequest.Builder builder3 = new AdManagerAdRequest.Builder(); builder3.addCustomTargeting2("rr3_language", GoogleNativeAdManager.s_LanguageId); Bundle bundle = new Bundle(); bundle.putString("npa", GoogleNativeAdManager.s_AllowTargetedMarketing ? "0" : "1"); builder3.addCustomTargeting2("optout", GoogleNativeAdManager.s_AllowTargetedMarketing ? "no" : "yes"); builder3.addCustomTargeting2("underage", GoogleNativeAdManager.s_UnderAge ? "yes" : "no"); builder3.addCustomTargeting2("coppa", GoogleNativeAdManager.s_UnderAge ? "yes" : "no"); builder3.addNetworkExtrasBundle(AdMobAdapter.class, bundle); MobileAds.setRequestConfiguration(new RequestConfiguration.Builder().setTagForChildDirectedTreatment((!GoogleNativeAdManager.s_UnderAge || GoogleNativeAdManager.s_GDPRCountry) ? 0 : 1).setTagForUnderAgeOfConsent((GoogleNativeAdManager.s_UnderAge && GoogleNativeAdManager.s_GDPRCountry) ? 1 : 0).build()); builder.build().loadAd(builder3.build()); } } public void loadAd(String str, String str2) { if (str.isEmpty() || str2.isEmpty()) { Log.e(TAG, "Empty adUnitId or templateId invalid!"); onAdFailedToLoad(new LoadAdError(1, "", "", null, null)); } else { MainActivity.instance.runOnUiThread(new Loader(str, str2, this)); } } @Override // com.google.android.gms.ads.AdListener public void onAdFailedToLoad(final LoadAdError loadAdError) { Log.e(TAG, "onAdFailedToLoad: " + loadAdError.getCode()); MainActivity.instance.RunOnGlThread(new Runnable() { // from class: com.firemint.realracing.GoogleNativeAdManager.1 @Override // java.lang.Runnable public void run() { GoogleNativeAdManager.adLoadedCallback(GoogleNativeAdManager.this.m_Listener, null, loadAdError.getCode()); } }); } @Override // com.google.android.gms.ads.nativead.NativeCustomFormatAd.OnCustomFormatAdLoadedListener public void onCustomFormatAdLoaded(@NonNull final NativeCustomFormatAd nativeCustomFormatAd) { StringBuilder sb = new StringBuilder(); sb.append("onCustomFormatAdLoaded: "); sb.append(nativeCustomFormatAd.getCustomFormatId()); MainActivity.instance.RunOnGlThread(new Runnable() { // from class: com.firemint.realracing.GoogleNativeAdManager.2 @Override // java.lang.Runnable public void run() { GoogleNativeAdManager.adLoadedCallback(GoogleNativeAdManager.this.m_Listener, nativeCustomFormatAd, -1); } }); } public static int getAssetKeyCount(NativeCustomFormatAd nativeCustomFormatAd) { return nativeCustomFormatAd.getAvailableAssetNames().size(); } public static String getAssetKey(NativeCustomFormatAd nativeCustomFormatAd, int i) { List availableAssetNames = nativeCustomFormatAd.getAvailableAssetNames(); return (i < 0 || i > availableAssetNames.size()) ? "" : availableAssetNames.get(i); } public static String getText(NativeCustomFormatAd nativeCustomFormatAd, String str) { CharSequence text = nativeCustomFormatAd.getText(str); if (text == null) { Log.w(TAG, "No asset found for key '" + str + "'!"); return ""; } return text.toString(); } public static String getImageAssetUri(NativeCustomFormatAd nativeCustomFormatAd, String str) { NativeAd.Image image = nativeCustomFormatAd.getImage(str); if (image == null) { Log.w(TAG, "Image for key '" + str + "' not found!"); return ""; } if (image.getDrawable() != null) { Log.w(TAG, "Drawable data downloaded for Image with key '" + str + "'!"); } return image.getUri().toString(); } public static void performClick(final NativeCustomFormatAd nativeCustomFormatAd, final String str) { MainActivity.instance.runOnUiThread(new Runnable() { // from class: com.firemint.realracing.GoogleNativeAdManager.3 @Override // java.lang.Runnable public void run() { NativeCustomFormatAd nativeCustomFormatAd2 = NativeCustomFormatAd.this; if (nativeCustomFormatAd2 != null) { nativeCustomFormatAd2.performClick(str); StringBuilder sb = new StringBuilder(); sb.append("performClick: on assetName = "); sb.append(str); } } }); } public static void recordImpression(final NativeCustomFormatAd nativeCustomFormatAd) { MainActivity.instance.runOnUiThread(new Runnable() { // from class: com.firemint.realracing.GoogleNativeAdManager.4 @Override // java.lang.Runnable public void run() { NativeCustomFormatAd nativeCustomFormatAd2 = NativeCustomFormatAd.this; if (nativeCustomFormatAd2 != null) { nativeCustomFormatAd2.recordImpression(); } } }); } }