Fix Error "Cannot resolve symbol '@xml/gma_ad_services_config' Android Studio

Error "Cannot resolve symbol '@xml/gma_ad_services_config'" biasanya terjadi karena file konfigurasi gma_ad_services_config.xml tidak ditemukan di folder res/xml proyek Android kamu. Ini umum terjadi ketika mengintegrasikan Google Mobile Ads SDK dan menggunakan AdServices untuk Android 13+.

Berikut tutorial lengkap untuk mengatasi error tersebut:


✅ 1. Buat Folder xml di Dalam res (jika belum ada)

Jika folder res/xml belum ada, buat folder tersebut:

  • Klik kanan pada resNewAndroid Resource Directory

  • Pilih Resource type: xml

  • Klik OK


✅ 2. Buat File gma_ad_services_config.xml

Buat file konfigurasi di folder res/xml/:

  • Klik kanan pada res/xmlNewXML resource file

  • Nama file: gma_ad_services_config

  • Klik OK

Kemudian isi file dengan konten berikut:

<?xml version="1.0" encoding="utf-8"?>
<ad-services-config xmlns:android="http://schemas.android.com/apk/res/android">
    <ad-services-metadata
        android:adServicesOptOut="false" />
</ad-services-config>

✅ 3. Pastikan AndroidManifest.xml Mengarah ke File Ini

Di dalam file AndroidManifest.xml, pastikan kamu punya deklarasi seperti ini di dalam <application> tag:

<meta-data
    android:name="com.google.android.gms.ads.AD_SERVICES_CONFIG"
    android:resource="@xml/gma_ad_services_config"/>

✅ 4. Sync Project & Clean Build

Lakukan sync dan bersihkan project:

  • File > Sync Project with Gradle Files

  • Build > Clean Project

  • Build > Rebuild Project


✅ 5. Pastikan Dependencies Google Play Services Terpasang

Di file build.gradle (app), pastikan ada dependency berikut:

implementation 'com.google.android.gms:play-services-ads:24.2.0' // atau versi terbaru

Catatan Tambahan:

  • Jika kamu belum menggunakan AdServices (misalnya target SDK < 33), kamu bisa menghapus atau tidak menyertakan konfigurasi ini.

  • Namun jika target SDK kamu >= 33, maka file ini wajib untuk menghindari crash di Android 13+ saat memuat iklan.

Comments

Popular posts from this blog

3 Langkah Duplikat Objek/Photo Pada Photoshop

Motherboard Blank

Mencari SHA-1 Android Studio Tanpa Perlu Membuat Ulang 2025