تتضمّن هذه الصفحة تعليمات لنقل طلبات الإعلانات.
يتطلّب GMA Next-Gen SDK منك تمرير رقم تعريف الوحدة الإعلانية في "مدير الإعلانات" مباشرةً إلى العنصر AdRequest، بدلاً من تمريره إلى طريقة تحميل الإعلان.
| الخطة الحالية |
Kotlinval adRequest = AdRequest.Builder().build() InterstitialAd.load( this, "AD_UNIT_ID", adRequest, object : InterstitialAdLoadCallback() { } ) جافاAdRequest adRequest = new AdRequest.Builder().build(); InterstitialAd.load( this, "AD_UNIT_ID", adRequest, new InterstitialAdLoadCallback() { } ); |
| GMA Next-Gen SDK |
Kotlinval adRequest = AdRequest.Builder("AD_UNIT_ID").build() InterstitialAd.load(adRequest, object : AdLoadCallback<InterstitialAd> {}) جافاAdRequest adRequest = new AdRequest.Builder("AD_UNIT_ID").build(); InterstitialAd.load(adRequest, new AdLoadCallback<InterstitialAd>() {}); |
تمرير مَعلمات إضافية إلى "مدير إعلانات Google"
تعرض الأمثلة التالية كيفية تمرير مَعلمات إضافية إلى "مدير إعلانات Google" لطلب إعلانات غير مخصّصة:
| الخطة الحالية |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter::class.java, extras) .build() جافاBundle extras = new Bundle(); extras.putInt("npa", 1); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(AdMobAdapter.class, extras) .build(); |
| GMA Next-Gen SDK |
Kotlinval extras = Bundle() extras.putInt("npa", 1) val request = AdRequest.Builder("AD_UNIT_ID") .setGoogleExtrasBundle(extras) .build() جافاBundle 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() جافاBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder() .addNetworkExtrasBundle(SampleAdapter.class, extras) .build(); |
| GMA Next-Gen SDK |
Kotlinval extras = Bundle() extras.putString("exampleKey", "exampleValue") val request = AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter::class.java, extras) .build() جافاBundle extras = new Bundle(); extras.putString("exampleKey", "exampleValue"); AdRequest request = new AdRequest.Builder("AD_UNIT_ID") .putAdSourceExtrasBundle(SampleAdapter.class, extras) .build(); |