āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ

āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ: āĻ…ā§āϝāĻžāĻ¨ā§āĻĄā§āϰāϝāĻŧ⧇āĻĄ āφāχāĻ“āĻāϏ āχāωāύāĻŋāϟāĻŋ āĻĢā§āϞāĻžāϟāĻžāϰ

āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒ⧇ Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ SDK āϏāĻ‚āĻšāϤ āĻ•āϰāĻž āĻšāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻāĻŦāĻ‚ āωāĻĒāĻžāĻ°ā§āϜāύ⧇āϰ āĻĻāĻŋāϕ⧇ āĻĒā§āϰāĻĨāĻŽ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ⧎ āĻāĻ•āĻŦāĻžāϰ āφāĻĒāύāĻŋ SDK āϏāĻ‚āĻšāϤ āĻ•āϰāĻžāϰ āĻĒāϰ⧇, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ (āϝ⧇āĻŽāύ āύ⧇āϟāĻŋāĻ­ āĻŦāĻž āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āĻ­āĻŋāĻĄāĻŋāĻ“) āϚāϝāĻŧāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āĻāϟāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒāϗ⧁āϞāĻŋ āĻ…āύ⧁āϏāϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎

āφāĻĒāύāĻŋ āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āφāϗ⧇

āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāϤ⧇, āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻŦāĻŋāĻ­āĻžāĻ—āϗ⧁āϞāĻŋāϤ⧇ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰ⧁āύ⧎

āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āϤ

  • āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύ āϝ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦāĻŋāĻ˛ā§āĻĄ āĻĢāĻžāχāϞ āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āĻŽāĻžāύāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇:

    • āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ SDK āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 23 āĻŦāĻž āωāĻšā§āϚāϤāϰ
    • 34 āĻŦāĻž āωāĻšā§āϚāϤāϰ SDK āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰ⧁āύ

āφāĻĒāύāĻžāϰ AdMob āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āϏ⧇āϟ āφāĻĒ āĻ•āϰ⧁āύ

āύāĻŋāĻŽā§āύāϞāĻŋāĻ–āĻŋāϤ āϧāĻžāĻĒāϗ⧁āϞāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āϰ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒāϟāĻŋāϕ⧇ āĻāĻ•āϟāĻŋ AdMob āĻ…ā§āϝāĻžāĻĒ āĻšāĻŋāϏ⧇āĻŦ⧇ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ:

  1. āĻāĻ•āϟāĻŋ AdMob āĻ…ā§āϝāĻžāĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āϏāĻžāχāύ āχāύ āĻ•āϰ⧁āύ āĻŦāĻž āϏāĻžāχāύ āφāĻĒ āĻ•āϰ⧁āύ ⧎

  2. AdMob-āĻāϰ āϏāĻžāĻĨ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āύāĻŋāĻŦāĻ¨ā§āϧāύ āĻ•āϰ⧁āύ āĨ¤ āĻāχ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒāϟāĻŋ āĻāĻ•āϟāĻŋ āĻ…āύāĻ¨ā§āϝ AdMob āĻ…ā§āϝāĻžāĻĒ āφāχāĻĄāĻŋ āϏāĻš āĻāĻ•āϟāĻŋ AdMob āĻ…ā§āϝāĻžāĻĒ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ āϝāĻž āĻĒāϰāĻŦāĻ°ā§āϤ⧀āϤ⧇ āĻāχ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāĻŋāĻ•āĻžāϝāĻŧ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ āĻ•āϰ⧁āύ

  1. āφāĻĒāύāĻžāϰ Gradle āϏ⧇āϟāĻŋāĻ‚āϏ āĻĢāĻžāχāϞ⧇, Google āĻāϰ Maven āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ āĻāĻŦāĻ‚ Maven āϕ⧇āĻ¨ā§āĻĻā§āϰ⧀āϝāĻŧ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύ:

    āϕ⧋āϟāϞāĻŋāύ

    pluginManagement {
      repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
      }
    }
    
    dependencyResolutionManagement {
      repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
      repositories {
        google()
        mavenCentral()
      }
    }
    
    rootProject.name = "My Application"
    include(":app")

    āĻ—ā§āϰ⧋āĻ­āĻŋ

    pluginManagement {
      repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
      }
    }
    
    dependencyResolutionManagement {
      repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
      repositories {
        google()
        mavenCentral()
      }
    }
    
    rootProject.name = "My Application"
    include ':app'
  2. āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ-āϞ⧇āϭ⧇āϞ āĻŦāĻŋāĻ˛ā§āĻĄ āĻĢāĻžāχāϞ⧇ Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ SDK-āĻāϰ āύāĻŋāĻ°ā§āĻ­āϰāϤāĻž āϝ⧋āĻ— āĻ•āϰ⧁āύ:

    āϕ⧋āϟāϞāĻŋāύ

    dependencies {
      implementation("com.google.android.gms:play-services-ads:24.5.0")
    }

    āĻ—ā§āϰ⧋āĻ­āĻŋ

    dependencies {
      implementation 'com.google.android.gms:play-services-ads:24.5.0'
    }
  3. āĻāĻ–āύ āϏāĻŋāĻ™ā§āĻ• āĻ āĻ•ā§āϞāĻŋāĻ• āĻ•āϰ⧁āύāĨ¤ āϏāĻŋāĻ™ā§āĻ• āĻ•āϰāĻžāϰ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāϰāϪ⧇āϰ āϜāĻ¨ā§āϝ, āĻ—ā§āϰ⧇āĻĄāϞ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āϏāĻžāĻĨ⧇ āϏāĻŋāĻ™ā§āĻ• āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϗ⧁āϞāĻŋ āĻĻ⧇āϖ⧁āύāĨ¤

  4. āφāĻĒāύāĻžāϰ AdMob āĻ…ā§āϝāĻžāĻĒ āφāχāĻĄāĻŋ āϝ⧋āĻ— āĻ•āϰ⧁āύ, āϝ⧇āĻŽāύāϟāĻŋ AdMob āĻ“āϝāĻŧ⧇āĻŦ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ , āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ AndroidManifest.xml āĻĢāĻžāχāϞ⧇āĨ¤ āĻāϟāĻŋ āĻ•āϰāϤ⧇, android:name="com.google.android.gms.ads.APPLICATION_ID" āĻāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ <meta-data> āĻŸā§āϝāĻžāĻ— āϝ⧋āĻ— āĻ•āϰ⧁āύāĨ¤ āφāĻĒāύāĻŋ AdMob āĻ“āϝāĻŧ⧇āĻŦ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āφāχāĻĄāĻŋ āϖ⧁āρāĻœā§‡ āĻĒ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ android:value āĻāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻžāϰ āύāĻŋāĻœā§‡āϰ AdMob āĻ…ā§āϝāĻžāĻĒ āφāχāĻĄāĻŋ āĻĸā§‹āĻ•āĻžāύ, āωāĻĻā§āϧ⧃āϤāĻŋ āϚāĻŋāĻšā§āύ āĻĻāĻŋāϝāĻŧ⧇ āĻ˜ā§‡āϰāĻžāĨ¤

    <manifest>
      <application>
        <!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="SAMPLE_APP_ID"/>
      </application>
    </manifest>
    

    āφāĻĒāύāĻžāϰ AdMob āĻ…ā§āϝāĻžāĻĒ āφāχāĻĄāĻŋ āĻĻāĻŋāϝāĻŧ⧇ SAMPLE_APP_ID āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰ⧁āύāĨ¤ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϏāĻŽāϝāĻŧ, āφāϗ⧇āϰ āωāĻĻāĻžāĻšāϰāϪ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āύāĻŽā§āύāĻž āĻ…ā§āϝāĻžāĻĒ āφāχāĻĄāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύāĨ¤

    āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻŽāύ⧇ āϰāĻžāĻ–āĻŦ⧇āύ āϝ⧇ <meta-data> āĻŸā§āϝāĻžāĻ— āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž āĻŦāĻžāĻ°ā§āϤāĻžāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āϟāĻŋ āĻ•ā§āĻ°ā§āϝāĻžāĻļ⧇āϰ āĻĢāϞāĻžāĻĢāϞ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇:

    Missing application ID.
    

    (āϐāĻšā§āĻ›āĻŋāĻ•) Android 13 āĻāϰ āϏāĻžāĻĨ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ AD_ID āĻ…āύ⧁āĻŽāϤāĻŋ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧁āύ⧎

    āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ Google Mobile Ads SDK āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 20.4.0 āĻŦāĻž āωāĻšā§āϚāϤāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇, āϤāĻžāĻšāϞ⧇ āφāĻĒāύāĻŋ āĻāχ āϧāĻžāĻĒāϟāĻŋ āĻāĻĄāĻŧāĻŋāϝāĻŧ⧇ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ āĻ•āĻžāϰāĻŖ SDK āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ com.google.android.gms.permission.AD_ID āĻ…āύ⧁āĻŽāϤāĻŋ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϝāĻ–āύāχ āĻāϟāĻŋ āωāĻĒāϞāĻŦā§āϧ āĻĨāĻžāϕ⧇ āϤāĻ–āύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āφāχāĻĄāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāϝāĻŧāĨ¤

    āϝ⧇ āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞāĻŋ Google Mobile Ads SDK āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ 20.3.0 āĻŦāĻž āϤāĻžāϰ āĻšā§‡āϝāĻŧ⧇ āĻ•āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻāĻŦāĻ‚ Android 13 āϟāĻžāĻ°ā§āϗ⧇āϟ āĻ•āϰ⧇, āφāĻĒāύāĻžāϕ⧇ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āφāχāĻĄāĻŋ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāϤ⧇ Google Mobile Ads SDK-āĻāϰ āϜāĻ¨ā§āϝ AndroidManifest.xml āĻĢāĻžāχāϞ⧇ com.google.android.gms.permission.AD_ID āĻ…āύ⧁āĻŽāϤāĻŋ āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻšāĻŦ⧇:

    <manifest>
     <application>
       <meta-data
           android:name="com.google.android.gms.ads.APPLICATION_ID"
           android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
    
       <!-- For apps targeting Android 13 or higher & GMA SDK version 20.3.0 or lower -->
       <uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
    
     </application>
    </manifest>

    com.google.android.gms.permission.AD_ID āĻ…āύ⧁āĻŽāϤāĻŋāϰ āĻ˜ā§‹āώāĻŖāĻž āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāϰāĻ“ āϜāĻžāύāϤ⧇, āĻāϟāĻŋ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ…āĻ•ā§āώāĻŽ āĻ•āϰāĻž āϝāĻžāϝāĻŧ āϏāĻš, āĻāχ Play Console āύāĻŋāĻŦāĻ¨ā§āϧāϟāĻŋ āĻĒāĻĄāĻŧ⧁āύāĨ¤

Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ SDK āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύ⧎

āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āφāϗ⧇, MobileAds.initialize() āĻ•āϞ āĻ•āϰ⧇ Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ SDK āĻļ⧁āϰ⧁ āĻ•āϰ⧁āύāĨ¤

āĻāχ āĻĒāĻĻā§āϧāϤāĻŋāϟāĻŋ SDK āϏ⧂āϚāύāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ Google Mobile Ads SDK āĻāĻŦāĻ‚ āĻ…ā§āϝāĻžāĻĄāĻžāĻĒā§āϟāĻžāϰ āωāĻ­āϝāĻŧāχ āĻļ⧁āϰ⧁ āĻšāϝāĻŧ⧇ āϗ⧇āϞ⧇ āĻŦāĻž 30-āϏ⧇āϕ⧇āĻ¨ā§āĻĄā§‡āϰ āϟāĻžāχāĻŽāφāωāĻŸā§‡āϰ āĻĒāϰ⧇ āĻāĻ•āϜāύ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻļā§āϰ⧋āϤāĻžāϕ⧇ āĻ•āϞ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āĻŦāĻžāϰ āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰ, āφāĻĻāĻ°ā§āĻļāĻ­āĻžāĻŦ⧇ āĻ…ā§āϝāĻžāĻĒ āϞāĻžā§āĻšā§‡āϰ āϏāĻŽāϝāĻŧāĨ¤

āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύāϗ⧁āϞāĻŋ āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āĻĒāϰ⧇ Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ SDK āĻŦāĻž āĻŽāĻ§ā§āϝāĻ¸ā§āĻĨāϤāĻž āĻ…āĻ‚āĻļā§€āĻĻāĻžāϰ SDK āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāĻŋāϞ⧋āĻĄ āĻ•āϰāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇⧎ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āχāωāϰ⧋āĻĒā§€āϝāĻŧ āĻ…āĻ°ā§āĻĨāύ⧈āϤāĻŋāĻ• āĻāϞāĻžāĻ•āĻžāϰ (EEA) āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻ•āĻžāĻ› āĻĨ⧇āϕ⧇ āϏāĻŽā§āĻŽāϤāĻŋ āĻĒ⧇āϤ⧇ āϚāĻžāύ, āϤāĻžāĻšāϞ⧇ āϝ⧇āϕ⧋āύāĻ“ āĻ…āύ⧁āϰ⧋āϧ-āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĢā§āĻ˛ā§āϝāĻžāĻ— āϏ⧇āϟ āĻ•āϰ⧁āύ, āϝ⧇āĻŽāύ setTagForChildDirectedTreatment() āĻŦāĻž setTagForUnderAgeOfConsent() , āĻ…āĻĨāĻŦāĻž āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϞ⧋āĻĄ āĻ•āϰāĻžāϰ āφāϗ⧇ āĻĒāĻĻāĻ•ā§āώ⧇āĻĒ āύāĻŋāύ, Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ SDK āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āφāϗ⧇ āφāĻĒāύāĻŋ āϤāĻž āĻ•āϰ⧇āϛ⧇āύ āϤāĻž āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰ⧁āύāĨ¤

āĻāĻ•āϟāĻŋ āĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϞāĻžāĻĒ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ āĻĨā§āϰ⧇āĻĄā§‡ initialize() āĻĒāĻĻā§āϧāϤāĻŋāϕ⧇ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āϞ āĻ•āϰāϤ⧇ āĻšāϝāĻŧ āϤāĻžāϰ āĻāĻ•āϟāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ āĻāĻ–āĻžāύ⧇ āϰāϝāĻŧ⧇āϛ⧇:

āϜāĻžāĻ­āĻž

new Thread(
        () -> {
          // Initialize the Google Mobile Ads SDK on a background thread.
          MobileAds.initialize(this, initializationStatus -> {});
        })
    .start();

āϕ⧋āϟāϞāĻŋāύ

CoroutineScope(Dispatchers.IO).launch {
  // Initialize the Google Mobile Ads SDK on a background thread.
  MobileAds.initialize(this@MainActivity) {}
}

āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ

Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ SDK āĻāĻ–āύ āφāĻŽāĻĻāĻžāύāĻŋ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ⧎ AdMob āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇, āϤāĻžāχ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āωāĻĒāϝ⧁āĻ•ā§āϤ āĻāĻ•āϟāĻŋ āĻŦ⧇āϛ⧇ āύāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻŦā§āϝāĻžāύāĻžāϰ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āχāωāύāĻŋāϟāϗ⧁āϞāĻŋ āφāϝāĻŧāϤāĻ•ā§āώ⧇āĻ¤ā§āϰāĻžāĻ•āĻžāϰ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύāϗ⧁āϞāĻŋ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧇ āϝāĻž āĻāĻ•āϟāĻŋ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āϞ⧇āφāωāĻŸā§‡āϰ āĻāĻ•āϟāĻŋ āĻ…āĻ‚āĻļ āĻĻāĻ–āϞ āĻ•āϰ⧇āĨ¤ āϤāĻžāϰāĻž āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāĻŽāϝāĻŧ⧇āϰ āĻĒāϰ⧇ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āϰāĻŋāĻĢā§āϰ⧇āĻļ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāϰ āĻŽāĻžāύ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āύāĻŋāϝāĻŧāĻŽāĻŋāϤ āĻŦāĻŋāϰāϤāĻŋāϤ⧇ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĻ⧇āϖ⧇āύ, āĻāĻŽāύāĻ•āĻŋ āϝāĻĻāĻŋ āϤāĻžāϰāĻž āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ āĻāĻ•āχ āĻ¸ā§āĻ•ā§āϰāĻŋāύ⧇ āĻĨāĻžāϕ⧇āĨ¤ āĻāϗ⧁āϞāĻŋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ⧇āϰ āϜāĻ¨ā§āϝ āϏāĻšāϜāϤāĻŽ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏāĻ“āĨ¤

āĻŦā§āϝāĻžāύāĻžāϰ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ

āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ

āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āχāωāύāĻŋāϟ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇ āĻĒā§‚āĻ°ā§āĻŖ-āĻĒ⧃āĻˇā§āĻ āĻžāϰ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĻ⧇āĻ–āĻžāϝāĻŧāĨ¤ āĻāϗ⧁āϞāĻŋāϕ⧇ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ⧇āϰ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ⧇ āĻĒā§āϰāĻžāĻ•ā§ƒāϤāĻŋāĻ• āĻŦāĻŋāϰāϤāĻŋ āĻāĻŦāĻ‚ āĻŸā§āϰāĻžāύāϜāĻŋāĻļāύ⧇ āϰāĻžāϖ⧁āύ, āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āϗ⧇āĻŽāĻŋāĻ‚ āĻ…ā§āϝāĻžāĻĒ⧇ āϞ⧇āϭ⧇āϞ āϏāĻŽāĻžāĻĒā§āϤāĻŋāϰ āĻĒāϰ⧇āĨ¤

āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ

āύ⧇āϟāĻŋāĻ­

āύ⧇āϟāĻŋāĻ­ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύāϗ⧁āϞāĻŋ āĻšāϞ āĻāĻŽāύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āϝ⧇āĻ–āĻžāύ⧇ āφāĻĒāύāĻŋ āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒāϗ⧁āϞāĻŋāϤ⧇ āĻļāĻŋāϰ⧋āύāĻžāĻŽ āĻāĻŦāĻ‚ āĻ•āϞ āϟ⧁ āĻ…ā§āϝāĻžāĻ•āĻļāύ⧇āϰ āĻŽāϤ⧋ āϏāĻŽā§āĻĒāĻĻāϗ⧁āϞāĻŋāϕ⧇ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāϤ āĻ•āϰāĻžāϰ āωāĻĒāĻžāϝāĻŧ āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ⧎ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύāϟāĻŋ āύāĻŋāĻœā§‡ āĻ¸ā§āϟāĻžāχāϞ āĻ•āϰāĻžāϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡, āφāĻĒāύāĻŋ āĻāĻ•āϟāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•, āύāĻŋāϰāĻŦāĻšā§āĻ›āĻŋāĻ¨ā§āύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āωāĻĒāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝāĻž āĻāĻ•āϟāĻŋ āϏāĻŽā§ƒāĻĻā§āϧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻ…āĻ­āĻŋāĻœā§āĻžāϤāĻž āϝ⧋āĻ— āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āύ⧇āϟāĻŋāĻ­ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āχāωāύāĻŋāϟ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āϗ⧇āĻŽ āϖ⧇āϞāϤ⧇, āϏāĻŽā§€āĻ•ā§āώāĻž āĻ•āϰāϤ⧇ āĻŦāĻž āĻ­āĻŋāĻĄāĻŋāĻ“ āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āĻ…ā§āϝāĻžāĻĒ-āĻŽāĻ§ā§āϝāĻ¸ā§āĻĨ āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ, āϝ⧇āĻŽāύ āĻ•āϝāĻŧ⧇āύ, āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻœā§€āĻŦāύ āĻŦāĻž āĻĒāϝāĻŧ⧇āĻ¨ā§āϟ āĻ…āĻ°ā§āϜāύ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤ āφāĻĒāύāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āχāωāύāĻŋāĻŸā§‡āϰ āϜāĻ¨ā§āϝ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ āϏ⧇āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰ āĻĒā§āϰāĻžāĻĒā§āϤ āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ⧇āϰ āĻŽāĻžāύ āĻāĻŦāĻ‚ āφāχāĻŸā§‡āĻŽāϗ⧁āϞāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻšāϞ āĻāĻ•āϟāĻŋ āύāϤ⧁āύ āϧāϰāύ⧇āϰ āĻĒā§āϰāĻŖā§‹āĻĻāύāĻžāĻŽā§‚āϞāĻ• āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āϝāĻž āφāĻĒāύāĻžāϕ⧇ āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ⧇āϰ āĻ…āĻĢāĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āϝāĻŧ, āϝ⧇āĻŽāύ āĻ•āϝāĻŧ⧇āύ āĻŦāĻž āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻœā§€āĻŦāύ, āĻāĻŽāύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ⧇āϰ āϜāĻ¨ā§āϝ āϝāĻž āĻĒā§āϰāĻžāĻ•ā§ƒāϤāĻŋāĻ• āĻ…ā§āϝāĻžāĻĒ āĻŸā§āϰāĻžāύāϜāĻŋāĻļāύ⧇āϰ āϏāĻŽāϝāĻŧ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āĻšāϝāĻŧāĨ¤

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ⧇āϰ āĻŦāĻŋāĻĒāϰ⧀āϤ⧇, āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āĻĻ⧇āϰ āĻāĻ•āϟāĻŋ āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻĻ⧇āĻ–āĻžāϰ āϜāĻ¨ā§āϝ āĻŦ⧇āϛ⧇ āύ⧇āĻ“āϝāĻŧāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āύ⧇āχāĨ¤

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ⧇ āĻ…āĻĒā§āϟ-āχāύ āĻĒā§āϰāĻŽā§āĻĒāĻŸā§‡āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇, āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āχāĻ¨ā§āĻŸā§āϰ⧋ āĻ¸ā§āĻ•ā§āϰāĻŋāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ āϝāĻž āĻĒ⧁āϰāĻ¸ā§āĻ•āĻžāϰ āĻ˜ā§‹āώāĻŖāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āϤāĻž āĻ•āϰāϤ⧇ āϚāĻžāχāϞ⧇ āĻ…āĻĒā§āϟ-āφāωāϟ āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤

āĻĒ⧁āϰāĻ¸ā§āĻ•ā§ƒāϤ āχāĻ¨ā§āϟāĻžāϰāĻ¸ā§āϟāĻŋāĻļāĻŋāϝāĻŧāĻžāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰ⧁āύ

āĻ…ā§āϝāĻžāĻĒ āĻ–ā§‹āϞāĻž

āĻ…ā§āϝāĻžāĻĒ āĻ“āĻĒ⧇āύ āĻšāϞ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āϝāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀āϰāĻž āφāĻĒāύāĻžāϰ āĻ…ā§āϝāĻžāĻĒ āϖ⧁āϞāϞ⧇ āĻŦāĻž āĻĢāĻŋāϰ⧇ āϗ⧇āϞ⧇ āĻĻ⧇āĻ–āĻž āϝāĻžāϝāĻŧāĨ¤ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύāϟāĻŋ āϞ⧋āĻĄāĻŋāĻ‚ āĻ¸ā§āĻ•ā§āϰ⧀āύāϕ⧇ āĻ“āĻ­āĻžāϰāϞ⧇ āĻ•āϰ⧇āĨ¤

āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύ āĻ–ā§‹āϞāĻž āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ

āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϏāĻŽā§āĻĒāĻĻ

GitHub-āĻ Google āĻŽā§‹āĻŦāĻžāχāϞ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ⧇āϰ āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝ⧇ āĻāχ API āĻ…āĻĢāĻžāϰ āĻ•āϰ⧇ āĻāĻŽāύ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻŦāĻŋāĻœā§āĻžāĻžāĻĒāύ āĻĢāĻ°ā§āĻŽā§āϝāĻžāϟ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻšāϝāĻŧāĨ¤