หน้านี้แสดงวิธีการย้ายข้อมูลคำขอโฆษณา
SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google (เบต้า) กำหนดให้คุณต้องส่งรหัสหน่วยโฆษณา AdMob ไปยังออบเจ็กต์ AdRequest
โดยตรง
แทนที่จะส่งไปยังเมธอดโหลดโฆษณา
ปัจจุบัน |
Kotlinval adRequest = AdRequest.Builder().build() InterstitialAd.load( this, "AD_UNIT_ID", adRequest, object : InterstitialAdLoadCallback() { } ) JavaAdRequest adRequest = new AdRequest.Builder().build(); InterstitialAd.load( this, "AD_UNIT_ID", adRequest, new InterstitialAdLoadCallback() { } ); |
Google Mobile Ads SDK (เบต้า) |
Kotlinval adRequest = AdRequest.Builder("AD_UNIT_ID").build() InterstitialAd.load(adRequest, object : AdLoadCallback<InterstitialAd> {}) JavaAdRequest adRequest = new AdRequest.Builder("AD_UNIT_ID").build(); InterstitialAd.load(adRequest, new AdLoadCallback<InterstitialAd>() {}); |
ส่งพารามิเตอร์เพิ่มเติมไปยัง AdMob
ตัวอย่างต่อไปนี้จะส่งพารามิเตอร์เพิ่มเติมไปยัง AdMob เพื่อขอ โฆษณาที่ไม่ได้ปรับตามโปรไฟล์ของผู้ใช้
ปัจจุบัน |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter::class.java, extras) .build() JavaBundle extras = new Bundle(); extras.putInt("npa", 1); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter.class, extras) .build(); |
Google Mobile Ads SDK (เบต้า) |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder("AD_UNIT_ID") .setGoogleExtrasBundle(extras) .build() JavaBundle extras = new Bundle(); extras.putInt("npa", 1); AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .setGoogleExtrasBundle(extras) .build(); |
ส่งพารามิเตอร์เพิ่มเติมไปยังอแดปเตอร์แหล่งที่มาของโฆษณา
ตัวอย่างต่อไปนี้จะส่งพารามิเตอร์เพิ่มเติมไปยังอแดปเตอร์แหล่งที่มาของโฆษณาตัวอย่าง ดูรายละเอียดเกี่ยวกับการส่งพารามิเตอร์เพิ่มเติมไปยังอแดปเตอร์แหล่งที่มาของโฆษณาที่เฉพาะเจาะจงได้ในคู่มือการผสานรวมแหล่งที่มาของโฆษณาที่เกี่ยวข้อง
ปัจจุบัน |
Kotlinval extras = Bundle() extras.putString("exampleKey", "exampleValue") val request = AdRequest.Builder() .addNetworkExtrasBundle(SampleAdapter::class, extras) .build() JavaBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(SampleAdapter.class, extras) .build(); |
Google Mobile Ads SDK (เบต้า) |
Kotlinval extras = Bundle() extras.putString("exampleKey", "exampleValue") val request = AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter::class.java, extras) .build() JavaBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter.class, extras) .build(); |