Android
Google विज्ञापन प्रदर्शित करना
खोज…
मूल विज्ञापन सेटअप
आपको अपनी निर्भरता में निम्नलिखित को जोड़ना होगा:
compile 'com.google.firebase:firebase-ads:10.2.1'
और फिर इसे उसी फ़ाइल में डालें।
apply plugin: 'com.google.gms.google-services'
इसके बाद आपको अपने स्ट्रिंग्स.xml में प्रासंगिक जानकारी डालनी होगी।
<string name="banner_ad_unit_id">ca-app-pub-####/####</string>
इसके बाद एक विज्ञापन दें जहाँ भी आप इसे चाहते हैं और इसे किसी अन्य दृश्य की तरह ही स्टाइल करें।
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="@string/banner_ad_unit_id">
</com.google.android.gms.ads.AdView>
और अंतिम लेकिन कम से कम नहीं, इसे अपने ऑनक्रिएट में फेंक दें।
MobileAds.initialize(getApplicationContext(), "ca-app-pub-YOUR_ID");
AdView mAdView = (AdView) findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);
यदि आप वास्तव में कॉपी-पेस्ट करते हैं, तो अब आपके पास एक छोटा बैनर विज्ञापन होना चाहिए। जहाँ भी आपको अधिक के लिए उनकी आवश्यकता हो, बस अधिक AdViews रखें।
इंटरस्टीशियल ऐड जोड़ना
इंटरस्टीशियल विज्ञापन फुल-स्क्रीन विज्ञापन होते हैं जो उनके होस्ट ऐप के इंटरफ़ेस को कवर करते हैं। वे आम तौर पर एक एप्लिकेशन के प्रवाह में प्राकृतिक संक्रमण बिंदुओं पर प्रदर्शित होते हैं, जैसे कि गतिविधियों के बीच या किसी गेम में स्तरों के बीच ठहराव के दौरान।
सुनिश्चित करें कि आपकी Manifest
फ़ाइल में आवश्यक अनुमतियाँ हैं:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
अपने AdMob खाते में जाएं।
Monetize टैब पर क्लिक करें ।
एप्लिकेशन का चयन करें या बनाएं और प्लेटफ़ॉर्म चुनें।
इंटरस्टिशियल का चयन करें और एक विज्ञापन इकाई का नाम दें।
विज्ञापन इकाई बन जाने के बाद, आप डैशबोर्ड पर विज्ञापन इकाई आईडी देख सकते हैं। उदाहरण के लिए: ca-app-pub-00000000000/000000000
निर्भरता जोड़ें
compile 'com.google.firebase:firebase-ads:10.2.1'
यह एक तल पर होना चाहिए।
apply plugin: 'com.google.gms.google-services'
अपनी strings.xml
फ़ाइल में अपनी विज्ञापन इकाई आईडी जोड़ें
<string name="interstitial_full_screen">ca-app-pub-00000000/00000000</string>
अपने प्रकट करने के लिए कॉन्फ़िगचेंज और मेटा-डेटा जोड़ें:
<activity
android:name="com.google.android.gms.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"
android:theme="@android:style/Theme.Translucent" />
तथा
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
गतिविधि:
public class AdActivity extends AppCompatActivity {
private String TAG = AdActivity.class.getSimpleName();
InterstitialAd mInterstitialAd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
mInterstitialAd = new InterstitialAd(this);
// set the ad unit ID
mInterstitialAd.setAdUnitId(getString(R.string.interstitial_full_screen));
AdRequest adRequest = new AdRequest.Builder()
.build();
// Load ads into Interstitial Ads
mInterstitialAd.loadAd(adRequest);
mInterstitialAd.setAdListener(new AdListener() {
public void onAdLoaded() {
showInterstitial();
}
});
}
private void showInterstitial() {
if (mInterstitialAd.isLoaded()) {
mInterstitialAd.show();
}
}
}
यह AdActivity अब एक पूर्ण स्क्रीन विज्ञापन दिखाएगी।