H5 گیمز کے اشتہارات (بی ٹا) AdSense کوڈ کے ساتھ کچھ اضافی کوڈ کا استعمال کرتا ہے جو اشتہار کا مقام API کے فنکشنز کو شروع کرنے کے لیے درکار ہوتا ہے۔ اضافی ترتیبات کو ترتیب دینے کے لیے آپ کے لیے کچھ اختیاری AdSense کوڈ کے پیرامیٹرز بھی دستیاب ہیں۔
کوڈ لگانے کا طریقہ
- ذیل میں دکھایا گیا کوڈ کاپی کریں:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>
<script>window.adsbygoogle = window.adsbygoogle || []; var adBreak = adConfig = function(o) {adsbygoogle.push(o);} </script>نوٹ: اس بات کو یقینی بنائیں کہ آپ نے اضافی کوڈ سمیت تمام کوڈ کاپی کیا ہے جوadBreak()
اورadConfig()
فنکشنز سے شروع ہوتا ہے، بصورت دیگر آپ کے اشتہارات کام نہیں کریں گے۔ - اپنے کوڈ میں،
"ca-pub-1234567890123456"
کو اپنی ناشر ID سے تبدیل کریں۔ اپنی ناشر ID تلاش کرنے کا طریقہ جانیں۔ - اگر آپ کی گیم موبائل ایپ میں چلتی ہے تو آپ کو مندرجہ ذیل اضافی دو پیرامیٹر کو مخصوص کرنا ہوگا:
"data-ad-client="ca-pub-1234567890123456"
کے بعد شامل کریں:data-admob-interstitial-slot="ca-app-pub-1234567890123456/11111111"
data-admob-rewarded-slot="ca-app-pub-1234567890123456/22222222"
پیرامیٹر
data-admob-interstitial-slot
کا استعمال انٹرسٹیشل اشتہارات کی درخواست کرنے کے لیے کیا جاتا ہے جب کہdata-admob-rewarded-slot
کا استعمال انعام پیش کرنے والے اشتہارات کی درخواست کرنے کے لیے کیا جاتا ہے۔ اگر آپ کی گیم اشتہارات کو موبائل ایپ میں دکھاتی ہے تو کم از کم ایک کا مخصوص ہونا لازمی ہے۔ انٹرسٹیشل اشتہار یونٹس اور انعام پیش کرنے والی اشتہار یونٹس کو AdMob میں تخلیق کرنے کے بارے میں مزید جانیں۔اگر ابھی تک آپ کے پاس AdMob اکاؤنٹ نہیں ہے تو ایک اکاؤنٹ تخلیق کرنے کے لیے Google AdMob ملاحظہ کریں۔
- صفحہ کے
<head>
اور</head>
ٹیگز کے درمیان کوڈ لگائیں جہاں آپ کی گیم ہوسٹ کی ہوئی ہے۔نوٹ: اس بات سے قطع نظر کہ آپ اپنی گیم کو کس طرح تقسیم کرتے ہیں (جیسے، اگر آپ اسے براہ راست کسی صفحے میں سرایت کرتے ہیں یا اسے کسی دوسری سائٹ یا اپنی سائٹ کے حصے میں داخل کرتے ہیں) تو آپ کو ہمیشہ اس صفحے پر کوڈ لگانا چاہیے جس میں آپ کی گیم شامل ہے۔
AdSense کوڈ اور شامل کردہ اضافی کوڈ کے ساتھ گیم کے صفحے کی مثال
بطورِ مثال دیا گیا کوڈ | تفصیل |
---|---|
yourdomain.com/games/mygame | وہ صفحہ جہاں آپ کی گیم ہوسٹ کی ہوئی ہے |
<head> |
|
<script async |
یہ AdSense کوڈ کا سیکشن ہے۔ |
<script>window.adsbygoogle = |
یہ سیکشن H5 اشتہار کا مقام API کو شروع کرتا ہے۔ |
</head>
<body> |
|
<canvas id="game_canvas" |
یہ آپ کی گیم منطق کا سیکشن ہے۔ |
</body> |
AdSense کوڈ پیرامیٹر کی تفصیلات
آپ اپنی گیم کے اشتہارات کے لیے مختلف ترتیبات کو ترتیب دینے کے لیے AdSense کوڈ کے ان پیرامیٹرز کا استعمال کر سکتے ہیں۔ data-ad-client
پیرامیٹر ضروری ہے لیکن دیگر تمام پیرامیٹرز اختیاری ہیں۔
پیرامیٹر | تفصیل اور مثالیں |
---|---|
data-ad-client |
مطلوب
آپ کی ناشر ID اور ناشر کوڈ۔ مثال:
|
data-ad-host |
اختیاری
اگر آپ اپنی آمدنی کا اشتراک میزبان پلیٹ فارم کے ساتھ کرتے ہیں تو میزبان پلیٹ فارم کا تعین کر کے اس پیرامیٹر کا استعمال کریں۔ مثال:
|
data-admob-interstitial-slot |
اختیاری
اگر آپ کی گیم موبائل ایپ میں چلتی ہے تو انٹر سٹیشل اشتہارات کی درخواست کرنے کے لیے اس پیرا میٹر کا استعمال کریں۔ مثال:
|
data-admob-rewarded-slot |
اختیاری
اگر آپ کی گیم موبائل ایپ میں چلتی ہے تو انعام پیش کرنے والے اشتہارات کی درخواست کرنے کے لیے اس پیرامیٹر کا استعمال کریں۔ مثال:
|
data-ad-channel |
اختیاری
آپ اپنے اشتہارات کی کارکردگی ٹریک کرنے کے لیے ایک حسب ضرورت چینل ID شامل کر سکتے ہیں۔ مثال:
|
data-adbreak-test |
اختیاری
ٹیسٹنگ وضع کو فعال کرنے کے لیے اس پیرامیٹر کا استعمال کریں۔ یہ آپ کو نقلی اشتہارات کا استعمال کر کے اپنے مقامات کو ٹیسٹ کرنے دیتا ہے۔ مثال:
|
data-tag-for-child-directed-treatment |
اختیاری
اگر آپ 'بچوں کے لحاظ سے' کے بطور برتاؤ کے لیے اپنے اشتہار کی درخواستوں کو ٹیگ کرنا چاہتے ہیں تو اس پیرامیٹر کا استعمال کریں۔ مزید معلومات کے لیے دیکھیں: 'بچوں کے لحاظ سے برتاؤ' کے لیے کسی سائٹ یا اشتہار کی درخواست کو ٹیگ کریں۔ مثال:
|
data-tag-for-under-age-of-consent |
اختیاری
اگر آپ اپنے یوروپین اکنامک ایریا (EEA)، سوئزر لینڈ اور برطانیہ کے اشتہار کی درخواستوں کو محدود کردہ ڈیٹا پروسیسنگ ٹریٹمنٹ کے لیے ٹیگ کرنا چاہتے ہیں تو اس پیرامیٹر کو استعمال کریں۔ مزید معلومات کے لیے دیکھیں: رضامندی کی عمر سے کم عمر کے EEA اور برطانیہ کے صارفین کے لیے اشتہار کی ایک درخواست کو ٹیگ کریں (TFUA)۔ مثال:
|
data-ad-frequency-hint |
اختیاری
اشتہارات کے درمیان کم سے کم اوسط وقت کا وقفہ جو سیکنڈز میں ظاہر ہوتا ہے۔ اگر یہ قدر "120 سیکنڈ" ہے تو اوسطاََ ہر دو منٹ میں ایک بار سے زیادہ اشتہارات نہیں دکھائے جائیں گے۔ نوٹ کریں کہ یہ ایک اشارہ ہے جسے مستقبل میں کسی سرور کنٹرول کے ذریعے نظر انداز یا اوور رائیڈ کیا جا سکتا ہے۔ مثال:
|