सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
admob_easy एक Flutter पैकेज है जो Google AdMob के साथ एकीकरण को सरल बनाता है, जिससे डेवलपर्स अपने Android और iOS ऐप्स में विज्ञापन जल्दी से जोड़ सकते हैं। यह बैनर, इंटरस्टिशियल और रिवॉर्डेड विज्ञापन दिखाने के लिए आसान उपयोग के एपीआई प्रदान करता है, बिना मूल विज्ञापन के गहरे ज्ञान के आवश्यकता के। पैकेज इनिशियलाइजेशन और विज्ञापन लोडिंग को बिना किसी झंझट के संभालता है, बॉइलरप्लेट कोड कम करता है और मोनेटाइजेशन प्रक्रिया को सुगम बनाता है। ऐप्स से आय उत्पन्न करने के लिए एक सीधी राह चाहने वाले डेवलपर्स के लिए आदर्श है।
उपयोग
बैनर विज्ञापनों के साथ मोबाइल ऐप्स को मोनेटाइज़ करना
ऐप स्क्रीन के बीच इंटरस्टिशियल विज्ञापन प्रदर्शित करना
उपयोगकर्ता प्रोत्साहन के लिए प्रोत्साहन वीडियो विज्ञापन कार्यान्वयन
मूल कोड के बिना त्वरित विज्ञापन एकीकरण जोड़ें
छोटे से मध्यम प्रोजेक्ट्स के लिए ऐप-आंतरिक विज्ञापन सक्षम करें
मुख्य विशेषताएँ
विज्ञापन स्थापना के लिए सरल API
बैनर, इंटरस्टिशियल और रिवार्डेड विज्ञापनों के लिए समर्थन
स्वचालित विज्ञापन पहली प्रारंभिकता
क्रॉस-प्लेटफॉर्म संगतता (Android और iOS)
आवश्यक सेटअप न्यूनतम
इनके लिए उपयुक्त
शुरुआती Flutter विकासकर्ता
त्वरित विज्ञापन एकीकरण की आवश्यकता वाले ऐप्स
सीमित विकास समय वाले प्रोजेक्ट
स्वतंत्र विकासक वित्तीय लाभ पर केंद्रित
छोटे से मध्यम आकार के ऐप्स जो आसान विज्ञापन समर्थन चाहते हैं
विचार योग्य बातें
Google AdMob खाता सेटअप की आवश्यकता है
विज्ञापन प्रदर्शन नेटवर्क उपलब्धता पर निर्भर करता है
AdMob नीतियों का पालन करने की आवश्यकता हो सकती है
मूल स्किड्स की तुलना में सीमित कस्टमाइज़ेशन
जटिल विज्ञापन तर्क या उन्नत लक्ष्यीकरण के लिए उपयुक्त नहीं
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
Admob Easy
This documentation guides integrating ads into a Flutter application using the provided helper classes.
AdMob Easy automatically handles the User Messaging Platform (UMP) for you, ensuring compliance with privacy regulations.
adID → Custom AdMob Unit ID (if null, defaults to AdmobEasy.instance.nativeAdID).
templateType → Choose between TemplateType.small or TemplateType.medium.
minWidth, minHeight, maxWidth, maxHeight → Controls the size of the ad container.
onAdClicked → Callback when the ad is clicked.
onAdImpression → Callback when an ad impression is logged.
onAdClosed → Callback when the ad is closed.
onAdOpened → Callback when the ad is opened.
onAdWillDismissScreen → Callback when the ad is about to dismiss the screen.
onPaidEvent → Callback for handling paid events from the ad.
Best Practices for Native Ads
✅ Preload early – Call loadNativeAd() on your splash screen or just before the screen where the ad will be shown.
✅ Dispose when unused – Always call disposeNative() when leaving the screen to free memory.
✅ Avoid multiple preload calls – The mixin ensures only one native ad is preloaded at a time.
✅ Handle callbacks – Use onAdClicked, onAdImpression, and onPaidEvent to track engagement and revenue.
✅ Fallback UI – If no ad is preloaded, showNativeAd() automatically shows a loading placeholder.
Internet Connectivity
Admob Easy automatically checks if the device is online before loading ads.
You can check connectivity manually:
AdmobEasy.instance.isConnected.value; // true if connected