تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
التحكّم في تجميع الإعلانات المتجاوبة على شبكة البحث
يعمل وضع "بنية الإعلان الأحادي الطلب" (SRA) في مكتبة "علامة الناشر من Google" (GPT) على جمع عدّة مساحات إعلانية في طلب إعلان واحد. ويعود ذلك بالفائدة على الأداء، ولكنه ضروري أيضًا لضمان الالتزام باستبعادات المنافسة والعقبات.
بشكلٍ تلقائي، سيتم تجميع جميع خانات الإعلانات المحدّدة قبل استدعاء display() أو refresh()
وطلبها معًا عندما يكون وضع SRA مفعّلاً. ومع ذلك، هناك بعض
الحالات التي قد تحتاج فيها إلى مزيد من التحكّم في سلوك تجميع البيانات هذا.
على سبيل المثال، لمنح الأولوية لتحميل خانات معيّنة أو
لتجنُّب تجاوز
الحد الأقصى لعدد الخانات في طلب SRA واحد.
[null,null,[],[],[],null,["# Control SRA batching\n====================\n\nThe Google Publisher Tag (GPT) library's Single Request Architecture (SRA) mode\nbatches multiple ad slots into a single ad request. This provides performance\nbenefits, but is also necessary to guarantee that\n[competitive exclusions and roadblocks](https://support.google.com/admanager/answer/177277) are honored.\n\nBy default, all ad slots defined prior to calling `display()` or `refresh()`\nwill be batched and requested together when SRA mode is active. There are some\nsituations where you may want more control over this batching behavior, however.\nFor example, to [prioritize the loading of specific slots](https://developers.google.com/publisher-tag/guides/ad-best-practices#prioritize_important_ad_slots) or\nto avoid exceeding the\n[maximum number of slots in a single SRA request](https://developers.google.com/publisher-tag/guides/publisher-console-messages#TOO_MANY_SLOTS_IN_SRA_REQUEST).\n| **Warning:** Roadblocks are not guaranteed across multiple SRA batches.\n\nThis example demonstrates how to apply techniques for\n[controlling ad loading and refresh](https://developers.google.com/publisher-tag/guides/control-ad-loading) to SRA requests.\n\nSample implementation\n---------------------\n\n[View demo](https://googleads.github.io/google-publisher-tag-samples/control-sra-batching/js/demo.html) \n\n### JavaScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/control-sra-batching/js) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+control-sra-batching/js)\n\n### TypeScript\n\nLoading...\n----------\n\nLoading...\n----------\n\n[Improve this sample](https://github.com/googleads/google-publisher-tag-samples/tree/main/dist/control-sra-batching/ts) [Report an issue](https://github.com/googleads/google-publisher-tag-samples/issues/new?labels=documentation&template=sample-feedback.md&title=Sample+feedback%3A+control-sra-batching/ts)"]]