اطلاع

براہ کرم آپ کا AdSense صفحہ ملاحظہ کرنے کو یقینی بنائیں جہاں آپ AdSense سے کامیابی حاصل کرنے میں مدد کے لیے آپ اپنے اکاؤنٹ سے متعلق ذاتی نوعیت کی معلومات تلاش کر سکتے ہیں۔

اشتہار یونٹس

خالی اشتہار یونٹس چھپانے کے لیے data-ad-status کا پیرامیٹر استعمال کریں

اشتہار یونٹ کسی اشتہاراتی تخلیق سے بھرا ہوا ہے یا خالی چھوڑا ہوا ہے اس بات کی نشاندہی کرنے کے لیے کی گئی اشتہار کی درخواست کے بعد AdSense کے اشتہار یونٹس اپ ڈیٹ ہوتے ہیں۔ آپ AdSense رپورٹنگ میں اپنی اوسط کوریج کا جائزہ لے کر یہ چیک کر سکتے ہیں کہ آپ کے کتنے فیصد اشتہار یونٹس خالی ہیں۔

کسی اشتہار یونٹ کے کسی اشتہار کی درخواست کو مکمل کرنے کے بعد، AdSense ‏data-ad-status نامی <ins> عنصر میں پیرامیٹر شامل کرتا ہے۔ نوٹ: data-ad-status کو data-adsbygoogle-status کے ساتھ الجھنا نہیں چاہیے یہ ہمارے اشتہار کوڈ کے ذریعے اشتہارات پر کارروائی کرنے کے مقاصد سے استعمال ہوتا ہے۔

کوئی اشتہار واپس کیا گیا یا نہیں اس کی بنیاد پر یہ پیرامیٹر مندرجہ ذیل میں سے کسی ایک پر اپ ڈیٹ ہوگا:

data-ad-status="filled"‎ اشتہار یونٹ کو ایک اشتہار واپس کیا گیا تھا اور اب دکھایا جا رہا ہے۔
data-ad-status="unfilled"‎ کوئی اشتہار واپس نہیں کیا گیا تھا اور اشتہار یونٹ خالی ہے۔

خالی اشتہار یونٹس کے ساتھ AdSense کیا کرتا ہے

AdSense کے اشتہار یونٹس "خالی" ہونے پر ہم اشتہار یونٹ کو سکیڑنے یا خالی جگہ ظاہر کرنے کی کوشش کرتے ہیں۔ ہم صرف تب اشتہار یونٹس کو سکیڑتے ہیں جب وہ صفحے کے ری فلو کا سبب نہیں بنتے ہیں یعنی ویو پورٹ سے باہر صرف اشتہار یونٹس سکیڑے جاتے ہیں۔ دیگر تمام خالی اشتہار یونٹس کے لیے، ہم اشتہار یونٹ کا سائز برقرار رکھتے ہیں اور اس کے بجائے خالی جگہ دکھاتے ہیں۔

اپنے خالی اشتہار یونٹس کو چھپانے کا طریقہ

Advanced content (جدید ترین) آپ CSS یا JavaScript کا استعمال کر کے اس برتاؤ کو بڑھانے کا فیصلہ کر سکتے ہیں۔ مثال کے طور پر، اگر آپ تمام خالی اشتہار یونٹس چھپانا چاہتے ہیں تو آپ ;display: none !important‏ طرز کو عنصر میں لاگو کرنے کے لیے CSS کا استعمال کر سکتے ہیں۔

مثال 1: CSS کا استعمال کر کے خالی اشتہار یونٹس کو چھپانا

خالی اشتہار یونٹس کو خودکار طور پر چھپانے کے لیے آپ اپنے صفحے میں درج ذیل CSS طرز شامل کر سکتے ہیں:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

مثال 2: اشتہار یونٹ کے خالی ہونے پر ہی کوئی تصویر دکھانا

اشتہار یونٹ کے کوئی اشتہار نہ دکھانے پر، اس کے بجائے آپ گھریلو اشتہار دکھانے کو منتخب کر سکتے ہیں:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890">
    <a href="/page"><img src="/backup.jpg" width="300px" height="250px"></a>
</ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle a {
    display: none !important;
}
ins.adsbygoogle[data-ad-status="unfilled"] a {
    display: block;
}

متبادل کے طور پر، اگر آپ اپنے صفحے کو اپ ڈیٹ کرنے کے لیے JavaScript کا استعمال کرنا چاہتے ہیں تو data-ad-status کے پیرامیٹر میں تبدیلیوں کا پتہ لگانے اور ان تبدیلیوں کی بنیاد پر JavaScript کوڈ کو رو بہ عمل لانے کے لیے MutationObserver کا استعمال ممکن ہے۔

حدود

data-ad-status کا پیرامیٹر صرف اوپری ونڈو پر موجود اشتہار یونٹس کو ہی شامل کرتا ہے۔ اس کا مطلب یہ ہے کہ کراس ڈومین ونڈو کے ذریعے پیش کیے جانے والے اشتہار یونٹس کے لیے، data-ad-status کے پیرامیٹر کو اشتہار یونٹ میں شامل نہیں کیا جائے گا۔

ہم data-ad-status کے پیرامیٹر کی تبدیلی پر AdSense کے اشتہار یونٹس کو مرئی دکھانے کے مقصد سے انہیں ابتدائی طور پر چھپے ہوئے کے بطور اپ لوڈ کرنے کی بھی تجویز نہیں کرتے ہیں۔ اگر اشتہار یونٹس ابتدائی طور پر صفحے پر مرئی نہ ہوں تو ہم اس اشتہار یونٹ کے لیے اشتہار کی درخواست کو رو بہ عمل نہیں لا سکتے ہیں۔

کیا یہ مفید تھا؟

ہم کس طرح اسے بہتر بنا سکتے ہیں؟
true
آپ کا AdSense صفحہ

AdSense صفحہ پیش خدمت ہے: ایک نیا وسیلہ جس میں آپ کو AdSense کے ساتھ کامیاب ہونے میں مدد کیلئے اپنے اکاؤنٹ میں ذاتی نوعیت کی معلومات اور نئے مواقع مل سکتے ہیں۔

تلاش کریں
تلاش صاف کریں
تلاش بند کریں
اصل مینیو
15614554279449217194
true
امدادی مرکز تلاش کریں
true
true
true
true
true
157
false
false