खोज…


वाक्य - विन्यास

  • संकलित करें 'com.google.firebase: firebase-ads: 10.2.1' // नोट: उपलब्ध नवीनतम संस्करण यदि उपलब्ध हो तो
  • <uses-permission android:name="android.permission.INTERNET" /> विज्ञापन पुनः प्राप्त करने के लिए आवश्यक है
  • AdRequest adRequest = new AdRequest.Builder ()। Build (); // बैनर विज्ञापन
  • AdView mAdView = (AdView) findViewById (R.id.adView); // बैनर विज्ञापन
  • mAdView.loadAd (adRequest); // बैनर विज्ञापन

पैरामीटर

परम विवरण
विज्ञापन: adUnitId = "@ स्ट्रिंग / main_screen_ad" आपके विज्ञापन की आईडी। अपनी आईडी को एडमोब साइट से प्राप्त करें। "हालांकि यह एक आवश्यकता नहीं है, एक संसाधन फ़ाइल में अपने विज्ञापन इकाई आईडी मूल्यों को संग्रहीत करना एक अच्छा अभ्यास है। जैसे-जैसे आपका ऐप बढ़ता है और आपके विज्ञापन प्रकाशन को परिपक्व होने की आवश्यकता होती है, आईडी मानों को बदलना आवश्यक हो सकता है। यदि आप उन्हें संसाधन में रखते हैं। फ़ाइल, आपको अपने कोड के माध्यम से कभी नहीं खोजना होगा। " । [ ]

टिप्पणियों

  • एक मान्य Admob खाते की आवश्यकता है
  • दाखिला नीति पढ़ें। सुनिश्चित करें कि आप कुछ भी ऐसा नहीं करते हैं जो आपके एडमोब खाते को निलंबित कर सकता है

क्रियान्वयन

नोट: इस उदाहरण के लिए एक मान्य Admob खाता और मान्य Admob विज्ञापन कोड की आवश्यकता है।

एप्लिकेशन स्तर पर बिल्ड.ग्रेड

मौजूदा होने पर नवीनतम संस्करण में बदलें:

compile 'com.google.firebase:firebase-ads:10.2.1'

प्रकट

विज्ञापन डेटा तक पहुंचने के लिए इंटरनेट की अनुमति आवश्यक है। ध्यान दें कि इस अनुमति का अनुरोध नहीं किया जाना चाहिए (एपीआई 23+ का उपयोग करके) क्योंकि यह एक सामान्य अनुमति है और खतरनाक नहीं है:

<uses-permission android:name="android.permission.INTERNET" />

एक्सएमएल

निम्न XML उदाहरण एक बैनर विज्ञापन दिखाता है:

<com.google.android.gms.ads.AdView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/adView"
    ads:adSize="BANNER"
    ads:adUnitId="@string/main_screen_ad" />

अन्य प्रकारों के कोड के लिए, Google AdMob सहायता देखें

जावा

निम्न कोड बैनर विज्ञापनों के एकीकरण के लिए है। ध्यान दें कि अन्य विज्ञापन प्रकारों को अलग-अलग एकीकरण की आवश्यकता हो सकती है:

// Alternative for faster initialization.
// MobileAds.initialize(getApplicationContext(), "AD_UNIT_ID");

AdView mAdView = (AdView) findViewById(R.id.adView);
// Add your device test ID if you are doing testing before releasing.
// The device test ID can be found in the admob stacktrace.
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

जोड़े AdView में जीवन चक्र के तरीकों onResume() , onPause() , और onDestroy() अपनी गतिविधि के तरीके:

@Override
public void onPause() {
    if (mAdView != null) {
        mAdView.pause();
    }
    super.onPause();
}

@Override
public void onResume() {
    super.onResume();
    if (mAdView != null) {
        mAdView.resume();
    }
}

@Override
public void onDestroy() {
    if (mAdView != null) {
        mAdView.destroy();
    }
    super.onDestroy();
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow