Adam Ebrahim نشر 11 مايو 2021 أرسل تقرير نشر 11 مايو 2021 يقوم موقع أدسنس بإعطائي كود في شكل سكريبت <script> (adsbygoogle = window.adsbygoogle || []).push({ google_ad_client: "ca-pub-number", enable_page_level_ads: true }); </script> كيف أقوم بإدراج هذا الكود في موقع Static مبني بإستخدام React و Gatsby ، يقوم الموقع أن أضع الكود في العنصر head ولكن في Gatsby لا يوجد غير Helmet فقط. كما أني حاولت أن أستعمل حزمة react-adsense ولكن لم أعرف كيف أستخدمها مع Gatsby. 1 اقتباس
0 Abdullah Muhammad نشر 11 مايو 2021 أرسل تقرير نشر 11 مايو 2021 (معدل) في البداية علينا أن نوضح بأن جوجل أدسنس لديها نوعين من الإعلانات Auto Ads حيث نترك جوجل هي من تحدد مكان وحجم الإعلانات Ad units حيث نحن من نقوم بتحديد مكان وحجم وشكل الإعلان المناسب للموقع الخاص بنا ولإستخدام النوع الأول يمكنك بكل بساطة إستخدام plugin gatsby-plugin-google-adsense. وذلك كالاتي npm install --save gatsby-plugin-google-adsense وفي الجزء الخاص ب plugins داخل ملف gatsby-config.js plugins: [ { resolve: `gatsby-plugin-google-adsense`, options: { publisherId: `ca-pub-number` }, }, ] و لاتنسى أن تقوم بكتابة ال id الخاص بك في publisherId ويمكنك التحكم في الإعدادت الخاصة بالاعلانات من خلال حسابك على googleAdsense في حالة أردت أن تقوم بإستخدام react-adsense وذلك لكي تستخدم Ad units في أماكن محدده بدلا من أن تدع الأمر لجوجل لتحدد موضع الإعلان يمكنك بكل بساطة تطبيق الخطوة السابقه بالإضافة إلى التالي npm install --save react-adsense ومن ثم يمكنك إستخدام react-adsense بطريقة إعتيادية كالتالي على سبيل المثال import React from 'react'; import AdSense from 'react-adsense'; // ads with no set-up <AdSense.Google client='ca-pub-number' slot='slot-number' /> ولكن لا تنسى هنا أن ترفق كلا من ال publisherId و slot-number لكل وحدة إعلانيه بدمجنا للخطوتين معا قد حققنا وضع السكريبت الخاص بجوجل adsense في الهيد وبالتالي تفعيل ال auto ads وبالخطوة التاليه تمكنا من إستخدام ad units وبحسب جوجل ادسنس في حال تم تفعيل النوعين سوف يتم إعطاء الأولويه ل "ad units" تم التعديل في 11 مايو 2021 بواسطة Abdullah Muhammad تحسين الإجابة بمزيد من التفاصيل 1 اقتباس
السؤال
Adam Ebrahim
يقوم موقع أدسنس بإعطائي كود في شكل سكريبت
كيف أقوم بإدراج هذا الكود في موقع Static مبني بإستخدام React و Gatsby ، يقوم الموقع أن أضع الكود في العنصر head ولكن في Gatsby لا يوجد غير Helmet فقط. كما أني حاولت أن أستعمل حزمة react-adsense ولكن لم أعرف كيف أستخدمها مع Gatsby.
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.