محدودیت ها

این صفحه محدودیت‌ها و محدودیت‌های مختلفی را در اسکریپت‌های Google Ads نشان می‌دهد که باید از آنها آگاه باشید. این محدودیت‌ها می‌توانند در هر زمان بدون هشدار تغییر کنند، بنابراین اطمینان حاصل کنید که اسکریپت‌های شما انعطاف‌پذیر هستند و حاوی رسیدگی به خطا هستند.

محدودیت های زمانی اجرا

اسکریپت‌های Google Ads برای حساب‌های تبلیغ‌کننده می‌توانند حداکثر 30 دقیقه اجرا شوند و پس از آن لغو خواهند شد. همه تغییرات ایجاد شده قبل از لغو اسکریپت اعمال خواهند شد.

اسکریپت های مدیر تبلیغات

اسکریپت‌های Ads Manager معمولاً می‌توانند حداکثر تا 30 دقیقه اجرا شوند و پس از آن لغو می‌شوند. با این حال، اگر یک اسکریپت Ads Manager از متد executeInParallel برای پردازش حساب‌ها به صورت موازی استفاده کند و یک روش بازگشت به تماس را مشخص کند، می‌تواند حداکثر تا 60 دقیقه قبل از لغو شدن اجرا شود. این در شکل زیر نشان داده شده است، جایی که processAccount تابع موازی است، و allFinished روش بازگشت به تماس هنگام فراخوانی executeInParallel است.

همه تغییرات ایجاد شده قبل از لغو اسکریپت اعمال خواهند شد.

محدودیت های موجودیت

اسکریپت های حساب های Google Ads

  • یک تکرار کننده به طور پیش فرض حداکثر 50000 نتیجه برگردانده می شود. شما می توانید با فراخوانی withLimit() در انتخابگر این مورد را تغییر دهید.

  • یک انتخابگر می تواند حداکثر 10000 شناسه را در selector.withIds() مدیریت کند. اگر 10000 شناسه یا بیشتر مشخص شود، selector.get() یک خطای زمان اجرا ایجاد می کند. به طور مشابه، مشخص کردن یک شرط Id IN [LIST] با لیستی از شناسه ها

    10000 منجر به خطای زمان اجرا می شود.

  • خروجی ورود به سیستم در 100 کیلوبایت کوتاه خواهد شد. در صورت وقوع یک هشدار ثبت می شود.

اسکریپت حساب های مدیر

  • هر حسابی که توسط یک اسکریپت Ads Manager پردازش می‌شود، سهمیه خاص خود را همانطور که در بالا ذکر شد دریافت می‌کند.

  • هنگام استفاده از روش executeInParallel ، یک اسکریپت می تواند تا 50 حساب را پردازش کند.

  • متد processAccount از executeInParallel می تواند تا 10 مگابایت داده را برگرداند.

محدودیت های آپلود انبوه

  • فایل آپلود محدود به 50 مگابایت و یک میلیون ردیف است و در صورت تجاوز از این محدودیت ها، پس از ارسال رد می شود.

  • کار آپلود پس از دو ساعت تمام می شود و کار پردازش هرگونه داده باقی مانده از فایل آپلود شده را متوقف می کند.

سهمیه خدمات Google

سرویس‌های زیربنایی Google Apps Script سهمیه‌های روزانه و محدودیت‌های سختی را برای برخی ویژگی‌ها اعمال می‌کنند. برای فهرستی از این سهمیه ها و پیام های استثنایی همراه، به این صفحه مراجعه کنید.

اسکریپت های مجاز

OAuth2 برای مجوز دادن به اسکریپت ها استفاده می شود. هر حساب دارای محدودیت 250 اسکریپت مجاز است. فراتر از این محدودیت، یکی از اسکریپت‌های مجاز قبلی لغو مجوز می‌شود. این فقط موقتی است و دفعه بعد که اسکریپت باز می شود می توان آن را مجدداً تأیید کرد.

اگر اغلب با این محدودیت مواجه هستید، باید از چندین حساب کاربری برای مجوز دادن به مجموعه‌های مختلف اسکریپت استفاده کنید.

کمپین های ویدیویی و خرید

انتخابگر کمپین استاندارد ( AdsApp.campaigns().get() ) کمپین های ویدیویی و خرید را از نتایج فیلتر می کند. به جای آن از انتخابگرهای اختصاصی کمپین استفاده کنید: