diff --git a/play-services-ads/core/src/main/java/com/google/android/gms/dynamite/descriptors/com/google/android/gms/ads/dynamite/ModuleDescriptor.java b/play-services-ads/core/src/main/java/com/google/android/gms/dynamite/descriptors/com/google/android/gms/ads/dynamite/ModuleDescriptor.java index f147bc76dd..89c5b8bd09 100644 --- a/play-services-ads/core/src/main/java/com/google/android/gms/dynamite/descriptors/com/google/android/gms/ads/dynamite/ModuleDescriptor.java +++ b/play-services-ads/core/src/main/java/com/google/android/gms/dynamite/descriptors/com/google/android/gms/ads/dynamite/ModuleDescriptor.java @@ -8,6 +8,8 @@ import android.content.Context; import android.content.ContextWrapper; import android.webkit.WebSettings; +import android.webkit.WebView; + import androidx.annotation.Keep; @Keep @@ -26,6 +28,12 @@ public static void init(Context context) { if (context instanceof ContextWrapper) { context = ((ContextWrapper) context).getBaseContext(); } + if (android.os.Build.VERSION.SDK_INT >= 28) { + try { + WebView.setDataDirectorySuffix(context.getPackageName()); + return; + } catch (Exception ignored) {} + } WebSettings.getDefaultUserAgent(context); } }