تقدّم هذه الصفحة نظرة عامة على بنية واجهة برمجة تطبيقات "مدير إعلانات Google"، وتصف المفاهيم والمصطلحات العامة في "مدير الإعلانات".
بنية واجهة برمجة التطبيقات
في ما يلي رسم بياني مبسّط للفئات الرئيسية في واجهة برمجة تطبيقات "مدير الإعلانات" وكيفية ارتباطها ببعضها البعض:
طلب
- يحتوي عنصر
Order
على معلومات عامة حول الطلب، مثل العملة أو مندوب المبيعات، ويحتوي على حالةLineItem
واحدة أو أكثر. في الرموز البرمجية، يحمل كلLineItem
رقم التعريف الذي يتضمّنOrder
بدلاً منOrder
الذي يتضمّن قائمة من عناصرLineItem
. LineItem
- يصف عنصر
LineItem
مجموعة من المتطلبات لعرض الإعلان، بما في ذلك طريقة ووقت عرض الإعلانات، وأحجام تصاميم الإعلانات التي يجب عرضها وترتيب عرضها (بالترتيب أو الترجيح أو وفقًا لأدائها)، وأولوية هذه الإعلانات، والعديد من الخصائص التي تصف بنية التكلفة. يحتويLineItem
على عنصرInventoryTargeting
واحد يصف كائناتAdUnit
وPlacement
التي يمكنه استهدافها، بالإضافة إلى كائناتTargeting
إضافية اختيارية من الفئة الفرعية تمثل معايير جغرافية أو مخصّصة أو أخرى. LineItemCreativeAssociation
- تربط علامة
LineItemCreativeAssociation
(غالبًا ما تُسمّى LICA) علامةLineItem
واحدة بـCreative
. ويمكن ربط العناصر بأكثر من تصميم إعلان واحد، واستنادًا إلى نوع حسابك، قد تتمكّن من ربط تصميم إعلان بأكثر من عنصر واحد. عند إنشاءLineItemCreativeAssociation
، يتحقّق "مدير الإعلانات" أولاً ممّا إذا كان تصميم الإعلان والعنصر متوافقَين. وإذا اختلف الحجمان مثلاً، ستظهر لك رسالة خطأ عند محاولة إجراء الربط أو تعديله. يتيح لك هذا الكائن أيضًا إلغاء بعض القيم فيLineItem
المرتبطة، مثل تاريخَي البدء/الانتهاء، أو الحجم (إذا كان لديك تصميم إعلان لا يناسب الحجم المحدّد في العنصر، ولكنّك مستعد للسماح لـ "مدير الإعلانات" بتعديل حجم تصميم الإعلان ليلائم الوحدة الإعلانية بسرعة). لا تظهر إعلانات الأنشطة التجارية المحلية (LICA) في واجهة مستخدم "مدير إعلانات Google"، بل إنّها تمثّل اصطلاحًا في واجهة برمجة التطبيقات. تصميم الإعلان
- تمثل
Creative
الإعلان الفعلي. في حال استضافة الإعلان من خلال "مدير إعلانات Google"، يحتفظ هذا العنصر بوحدات البايت الخاصة بالصور أو ملفات الفلاش أو علامات HTML المخصّصة المخزّنة على خوادم "مدير الإعلانات"، وإذا تمت استضافة تصميم الإعلان على موقع إلكتروني خارجي، يكون تصميم الإعلان عبارة عن عنوان URL أو مقتطف HTML الذي ينفِّذ الطلب من الخادم التابع لجهة خارجية. الفئات الفرعية لاستهداف المستودع الإعلاني
- يدرج العنصر
InventoryTargeting
الوحدات الإعلانية المرتبطة بعنصرLineItem
محدّد. يمكنك تحديد معايير استهداف إضافية واختيارية باستخدام مثيلات إضافية لفئة فرعية مناسبة منTargeting
. موضع إعلان
- كائن
Placement
هو مجموعة من عنصرAdUnit
واحد أو أكثر. AdUnit
- يمثّل
AdUnit
موقعًا جغرافيًا للإعلان على صفحة أو أكثر. يمكن أن يكونAdUnit
استهدافًا لكائنInventoryTargeting
الخاص بالسمةLineItem
أو لكائنPlacement
. يتضمّن الكائنAdUnit
حجمًا ومعرّفًا واسمًا فريدًا. يُستخدَم رقم التعريف لتحديد عناصرAdUnit
الأخرى ضمن واجهة برمجة التطبيقات. ويُستخدم الاسم كمعرّف فريد في علامات HTML لتحديد عنصرAdUnit
محدّد، ويتم إرساله مرة أخرى إلى "مدير إعلانات Google" كجزء من طلب الصفحة.