- المورد: Product
- CreativeConfig
- CreativeType
- DimensionCreativeConfig
- DurationCreativeConfig
- DurationMatchType
- SkippableMatchType
- MakegoodDetails
- CreativeSource
- AudienceTargetingConfig
- AudienceType
- TargetingCriteria
- SelectedTargetingOption
- TargetingType
- AudienceSelection
- OrGroup
- TargetingSelection
- ForecastResult
- التوقّعات
- ForecastCategory
- CpmRange
- ForecastBreakdownData
- ForecastBreakdown
- ErrorDetails
- InstantDealErrorStatus
- FrequencyCap
- TimeUnit
- الطُرق
المورد: المنتج
المنتج
| تمثيل JSON |
|---|
{ "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| الحقول | |
|---|---|
name |
اسم المورد النسبي للمنتج تم إنشاؤه بواسطة الخادم. مثال: "exchanges/1234/orders/5678/products/abc". للعرض فقط. |
displayName |
الاسم المعروض للمنتج يجب أن يكون بترميز UTF-8 وبحدّ أقصى 240 بايت. الحقل مطلوب. |
externalDealId |
المعرّف الخارجي هذا هو رقم تعريف الصفقة في نظام التبادل. 100 حرف كحدّ أقصى الأحرف المسموح بها هي الأحرف الأبجدية الرقمية والشرطة السفلية والواصلة والنقطة. يجب أن تكون فريدة في جميع المنتجات. الحقل مطلوب. |
transactionType |
نوع معاملة المنتج الحقل مطلوب. |
pricingType |
نوع السعر للمنتج الحقل مطلوب. |
updateTime |
الطابع الزمني لآخر تعديل للمنتج يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
startTime |
الوقت الذي يصبح فيه هذا المنتج نشطًا. يجب أن يكون قبل endTime. لا يمكن أن يكون وقت البدء بعد أكثر من عام واحد في المستقبل. الحقل مطلوب. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
endTime |
الوقت الذي يصبح فيه هذا المنتج غير نشط. لا يمكن أن يكون التاريخ بعد عام 2036. الحقل مطلوب. يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: |
rateDetails |
تفاصيل السعر الحقل مطلوب. |
creativeConfig[] |
متطلبات تصميم الإعلانات لمنتج معيّن مطلوبة لنوع المنتج "معاملة محجوزة". |
makegood |
تشير إلى ما إذا كان المنتج هو منتج تعويضي. |
makegoodDetails |
تفاصيل التعويض لمنتج معيّن مطلوبة عندما يكون المنتج تعويضًا. |
creativeSource |
مصدر تصميم الإعلان لمنتج معيّن اختيارية، وتكون القيمة التلقائية CREATIVE_SOURCE_ADVERTISER. لا يمكن تغييرها بعد إنشاء المنتج. |
mediumType |
تمثّل هذه السمة نوع الوسيط لمنتج معيّن. يتم ضبط القيمة تلقائيًا على DIGITAL في حال عدم تحديدها للتوافق مع الأنظمة القديمة. لا يمكن تغييرها بعد إنشاء المنتج. |
audienceTargetingConfig |
اختيارية: إعدادات استهداف الجمهور المطبَّقة على مستوى الصفقة في السوق الإعلانية |
targetingCriteria |
للعرض فقط. مراجع معايير استهداف المنتجات ينطبق ذلك على سيناريوهات الصفقات الفورية فقط. |
forecastResult |
نتائج توقعات المنتجات هذه السمة مطلوبة عندما لا تكون معايير الاستهداف فارغة ولا يتم تقديم التوقّعات. ينطبق ذلك على سيناريوهات الصفقات الفورية فقط. |
errorDetails |
يجب تحديد تفاصيل الخطأ عندما يتعذّر تعديل حقول منتجات معيّنة. مطلوبة عندما يتعذّر تقديم نتيجة التوقّعات بسبب معيار استهداف أو عندما يتعذّر إجراء تعديل على المنتج. ينطبق ذلك على سيناريوهات الصفقات الفورية فقط. |
frequencyCap |
للعرض فقط. عدد مرّات الظهور المحدَّد الذي اختاره المشتري ينطبق ذلك على سيناريوهات الصفقات الفورية فقط. |
program |
للعرض فقط. البرنامج الذي أنشأ المشتري الصفقة الفورية بموجبه يُترك فارغًا في حال التبادل العادي. ينطبق ذلك على سيناريوهات الصفقات الفورية فقط. |
buyerCustomParameters |
للعرض فقط. مَعلمات مخصّصة للمفاتيح/القيم يضبطها المشتري في طلب الصفقة الفورية ينطبق ذلك على سيناريوهات الصفقات الفورية فقط. عنصر يحتوي على قائمة بأزواج |
etag |
علامة etag يجب تحديدها عند تعديل منتج ويجب تحديدها فقط لإجراء تعديل إذا لم يكن حقل etag فارغًا. ينطبق ذلك على سيناريوهات الصفقات الفورية فقط. |
CreativeConfig
إعدادات متطلبات تصميم الإعلان لمنتج معيّن
| تمثيل JSON |
|---|
{ "creativeType": enum ( |
| الحقول | |
|---|---|
creativeType |
نوع تصميم الإعلان الحقل مطلوب. |
dimensionCreativeConfig |
إعدادات تصاميم الإعلانات الصورية هذا الحقل غير متاح لأنواع التصاميم المدمجة مع المحتوى (CREATIVE_TYPE_NATIVE). |
durationCreativeConfig |
إعدادات تصاميم إعلانات الفيديو |
CreativeType
أنواع تصاميم الإعلانات المحتمَلة
| عمليات التعداد | |
|---|---|
CREATIVE_TYPE_UNSPECIFIED |
لم يتم تحديد نوع تصميم الإعلان. قيمة الإدخال غير صالحة. |
CREATIVE_TYPE_DISPLAY |
نوع تصميم الإعلان على الشبكة الإعلانية |
CREATIVE_TYPE_VIDEO |
نوع تصميم إعلان الفيديو |
CREATIVE_TYPE_AUDIO |
نوع الصوت في تصميم الإعلان |
CREATIVE_TYPE_NATIVE |
نوع تصميم الإعلان المدمج مع المحتوى هذا الإجراء غير متاح للمنتجات من نوع المعاملة "RESERVED". |
DimensionCreativeConfig
سمة تصميم الإعلان على الشبكة الإعلانية بالبكسل
| تمثيل JSON |
|---|
{ "width": integer, "height": integer } |
| الحقول | |
|---|---|
width |
عرض تصميم الإعلان على الشبكة الإعلانية الحقل مطلوب. |
height |
ارتفاع تصميم الإعلان على الشبكة الإعلانية الحقل مطلوب. |
DurationCreativeConfig
إعدادات مدة عرض تصميم الإعلان
| تمثيل JSON |
|---|
{ "duration": string, "durationMatchType": enum ( |
| الحقول | |
|---|---|
duration |
مدة تصميم إعلان الفيديو بالثواني مطلوب تمثّل هذه السمة مدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
durationMatchType |
معايير مطابقة المدة |
skippableMatchType |
نوع تصميم إعلان الفيديو القابل للتخطّي |
DurationMatchType
معايير المطابقة لمدّة تصميم إعلان الفيديو
| عمليات التعداد | |
|---|---|
DURATION_MATCH_TYPE_UNSPECIFIED |
لم يتم تحديد معيار مطابقة المدة أو أنّه غير معروف في هذا الإصدار. قيمة الإدخال غير صالحة. |
DURATION_MATCH_TYPE_EQUAL_TO |
يجب أن تكون مدة تصميم الإعلان مماثلة للمدة المطلوبة. |
DURATION_MATCH_TYPE_LESS_THAN_OR_EQUAL_TO |
يجب أن تكون مدة تصميم الإعلان مساوية للمدة المطلوبة أو أقل منها. |
SkippableMatchType
تطابق معايير ما إذا كان تصميم إعلان الفيديو قابلاً للتخطّي
| عمليات التعداد | |
|---|---|
SKIPPABLE_MATCH_TYPE_UNSPECIFIED |
لم يتم تحديد نوع الإعلان القابل للتخطّي أو أنّه غير معروف في هذا الإصدار. قيمة الإدخال غير صالحة. |
SKIPPABLE_MATCH_TYPE_SKIPPABLE |
يجب أن يكون تصميم الإعلان قابلاً للتخطّي. |
SKIPPABLE_MATCH_TYPE_NOT_SKIPPABLE |
يجب أن يكون تصميم الإعلان غير قابل للتخطّي. |
SKIPPABLE_MATCH_TYPE_ANY |
يمكن أن يكون تصميم الإعلان قابلاً للتخطّي أو غير قابل للتخطّي. |
MakegoodDetails
إعدادات تفاصيل التعويض
| تمثيل JSON |
|---|
{ "originalExternalDealId": string, "reason": string } |
| الحقول | |
|---|---|
originalExternalDealId |
رقم تعريف الصفقة الخارجية الأصلي الذي يطلب التعويض 100 حرف كحدّ أقصى الأحرف المسموح بها هي الأحرف الأبجدية الرقمية والشرطة السفلية والواصلة والنقطة. الحقل مطلوب. |
reason |
سبب التعويض الذي بدأه البائع 250 حرفًا كحدّ أقصى الحقل مطلوب. |
CreativeSource
مصدر تصميم الإعلان، أي المكان الذي سيتم عرض تصميمات الإعلانات منه
| عمليات التعداد | |
|---|---|
CREATIVE_SOURCE_UNSPECIFIED |
لم يتم تحديد مصدر تصميم الإعلان أو أنّه غير معروف في هذا الإصدار. قيمة الإدخال غير صالحة. |
CREATIVE_SOURCE_ADVERTISER |
سيتم عرض تصاميم الإعلانات من خلال "مساحة العرض والفيديو 360". |
CREATIVE_SOURCE_PUBLISHER |
سيعرض الناشر تصاميم الإعلانات. لا تتوفّر حاليًا تصاميم الإعلانات التي يستضيفها الناشر، وسيتعذّر تنفيذ أي طلب يحاول ضبط مصدر تصميم الإعلان على CREATIVE_SOURCE_PUBLISHER. |
AudienceTargetingConfig
إعدادات استهداف الجمهور
| تمثيل JSON |
|---|
{
"audienceType": enum ( |
| الحقول | |
|---|---|
audienceType |
نوع الجمهور الحقل مطلوب. |
AudienceType
نوع الجمهور
| عمليات التعداد | |
|---|---|
AUDIENCE_TYPE_UNSPECIFIED |
نوع الجمهور غير محدّد. غير صالح للإدخال. |
AUDIENCE_TYPE_COMMERCE |
نوع جمهور التجارة |
TargetingCriteria
تم تحديد معايير الاستهداف.
| تمثيل JSON |
|---|
{
"selectedTargetingOptions": [
{
object ( |
| الحقول | |
|---|---|
selectedTargetingOptions[] |
الخيارات المحدّدة |
SelectedTargetingOption
خيارات الاستهداف المحدّدة لنوع استهداف واحد
| تمثيل JSON |
|---|
{ "type": enum ( |
| الحقول | |
|---|---|
type |
نوع الاستهداف المرتبط بالخيارات المحدّدة |
يمكن تضمين نوع واحد فقط من الاختيارات. يجب أن يتوافق الاختيار المحدّد مع TargetingType الذي تم اختياره لحقل type. في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: |
|
audienceSelection |
الجمهور المحدّد |
targetingSelection |
مجموعة عامة من معرّفات الخيارات المحدّدة |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
TargetingType
أنواع الاستهداف
| عمليات التعداد | |
|---|---|
TARGETING_TYPE_UNSPECIFIED |
نوع استهداف غير محدّد، وغير صالح للإدخال. |
TARGETING_TYPE_AUDIENCE |
نوع الاستهداف: الجمهور |
TARGETING_TYPE_COUNTRY |
نوع الاستهداف: البلد |
TARGETING_TYPE_DMA |
نوع الاستهداف: منطقة السوق المحدّدة (DMA) |
TARGETING_TYPE_PROGRAMMER |
مبرمج نوع الاستهداف |
TARGETING_TYPE_BRAND |
نوع الاستهداف: العلامة التجارية |
TARGETING_TYPE_CONTENT_GENRE |
نوع المحتوى المستهدَف |
TARGETING_TYPE_DEVICE |
نوع الاستهداف: الجهاز |
TARGETING_TYPE_OPERATING_SYSTEM |
نوع الاستهداف: نظام التشغيل |
TARGETING_TYPE_RATING |
تقييم نوع الاستهداف |
TARGETING_TYPE_ENVIRONMENT |
بيئة نوع الاستهداف |
TARGETING_TYPE_LANGUAGE |
نوع الاستهداف: اللغة |
TARGETING_TYPE_GEO |
نوع الاستهداف حسب الموقع الجغرافي |
TARGETING_TYPE_AGE |
نوع الاستهداف حسب العمر |
TARGETING_TYPE_GENDER |
نوع الاستهداف حسب الجنس |
TARGETING_TYPE_CONTEXTUAL_SEGMENT |
شريحة سياقية لنوع الاستهداف |
TARGETING_TYPE_REQUEST_FORMAT |
تنسيق طلب نوع الاستهداف |
TARGETING_TYPE_PUBLISHER |
نوع الاستهداف: الناشر |
TARGETING_TYPE_INVENTORY_SIZE |
حجم نوع الاستهداف |
TARGETING_TYPE_NETWORK |
شبكة نوع الاستهداف |
TARGETING_TYPE_PLATFORM |
نوع الاستهداف: المنصة |
TARGETING_TYPE_VIDEO_DELIVERY_TYPE |
نوع الاستهداف حسب نوع عرض الفيديو |
TARGETING_TYPE_VIDEO_MINIMUM_PLAYER_SIZE |
الحد الأدنى لحجم مشغّل الفيديو حسب نوع الاستهداف |
TARGETING_TYPE_VIDEO_COMPLETION |
نوع الاستهداف هو موضع الفيديو. |
TARGETING_TYPE_VIEWABILITY |
إمكانية عرض نوع الاستهداف |
TARGETING_TYPE_REWARDED |
نوع الاستهداف هو "إعلانات مقابل مكافأة". |
TARGETING_TYPE_VIDEO_AD_DURATION_THRESHOLD_SEC |
الحدّ الأدنى لمدة إعلان الفيديو حسب نوع الاستهداف بالثواني |
TARGETING_TYPE_VIDEO_PLACEMENT |
نوع الاستهداف هو موضع الفيديو. |
TARGETING_TYPE_VIDEO_PLAYBACK_METHOD |
طريقة تشغيل الفيديو حسب نوع الاستهداف |
TARGETING_TYPE_APP_ID |
رقم تعريف التطبيق لنوع الاستهداف |
TARGETING_TYPE_DOMAIN_URL |
عنوان URL لنطاق نوع الاستهداف |
TARGETING_TYPE_CTR |
نسبة النقر إلى الظهور لنوع الاستهداف |
TARGETING_TYPE_DEMOGRAPHICS |
نوع الاستهداف حسب الفئات الديمغرافية |
TARGETING_TYPE_RESTRICTED_CATEGORY |
فئة خاضعة لقيود نوع الاستهداف |
TARGETING_TYPE_AD_POSITION |
نوع الاستهداف: موضع عرض الإعلان |
TARGETING_TYPE_DAY_AND_TIME |
نوع الاستهداف: اليوم والوقت |
TARGETING_TYPE_RETAIL_MEDIA_AUDIENCE |
نوع الاستهداف هو جمهور وسائل التسويق للبيع بالتجزئة. |
AudienceSelection
خيارات استهداف الجمهور المحدّدة
| تمثيل JSON |
|---|
{
"includedOrGroups": [
{
object ( |
| الحقول | |
|---|---|
includedOrGroups[] |
يتم ربط الخيارات المضمّنة باستخدام عامل التشغيل المنطقي "و"، ويمكن أن يكون كل خيار مضمّن خيارًا فرديًا أو مجموعة من الخيارات المرتبطة باستخدام عامل التشغيل المنطقي "أو". |
excludedOptionIds[] |
يتم دمج الخيارات المستبعَدة باستخدام عامل التشغيل OR. |
OrGroup
مجموعة من الخيارات المحدّدة المرتبطة بـ "أو".
| تمثيل JSON |
|---|
{ "optionIds": [ string ] } |
| الحقول | |
|---|---|
optionIds[] |
أرقام تعريف الخيارات المحدّدة |
TargetingSelection
خيارات الاستهداف المحدّدة والمستبعَدة، والتي تنطبق على معظم أنواع الاستهداف
| تمثيل JSON |
|---|
{ "optionIds": [ string ], "externalIds": [ string ], "excludedOptionIds": [ string ], "excludedExternalIds": [ string ] } |
| الحقول | |
|---|---|
optionIds[] |
للعرض فقط. أرقام تعريف خيارات الاستهداف المحدّدة في "مساحة العرض والفيديو 360" التي تمت مشاركتها مع منصة تبادل الإعلانات قد يتم عرضها مع |
externalIds[] |
للعرض فقط. معرّفات خيارات الاستهداف المحدّدة التي يوفّرها مركز التبادل الإعلاني قد يتم عرضها مع |
excludedOptionIds[] |
للعرض فقط. معرّفات خيارات الاستهداف المستبعَدة في "مساحة العرض والفيديو 360" التي تمت مشاركتها مع منصة تبادل الإعلانات قد يتم عرضها مع |
excludedExternalIds[] |
للعرض فقط. معرّفات خيارات الاستهداف المستبعَدة التي يوفّرها Exchange قد يتم عرضها مع |
ForecastResult
تم تحديد نتيجة التوقّعات.
| تمثيل JSON |
|---|
{
"forecasts": [
{
object ( |
| الحقول | |
|---|---|
forecasts[] |
التوقّعات: يجب أن تكون السمة |
التوقعات
توقّعات فئة التوقّعات المحدّدة
| تمثيل JSON |
|---|
{ "forecastCategory": enum ( |
| الحقول | |
|---|---|
forecastCategory |
فئة التوقّعات المحدّدة التي تمثّلها إحصاءات التوقّعات. |
يمكن تضمين نوع واحد فقط من بيانات الإحصاءات. يجب أن تتوافق البيانات التي تم ملؤها مع الحقل forecastCategory. في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: |
|
number |
بيانات الأرقام |
percentage |
بيانات النسبة المئوية |
cpmPrice |
بيانات أسعار التكلفة لكل ألف ظهور |
cpmRange |
بيانات نطاق السعر لكل ألف ظهور |
forecastBreakdownData |
بيانات تفاصيل التوقّعات |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
ForecastCategory
فئة التوقّعات
| عمليات التعداد | |
|---|---|
FORECAST_CATEGORY_UNSPECIFIED |
فئة غير محدَّدة غير صالح للإدخال. |
FORECAST_CATEGORY_TOTAL_OPPORTUNITIES |
إجمالي الفرص بيانات الأرقام |
FORECAST_CATEGORY_TOTAL_AUDIENCE |
إجمالي الجمهور: بيانات الأرقام |
FORECAST_CATEGORY_DIGITAL_TRP |
نقاط تقييم الاستهداف الرقمي بيانات النسبة المئوية |
FORECAST_CATEGORY_SUGGESTED_CPM |
السعر المقترَح للتكلفة لكل ألف ظهور نطاق التكلفة لكل ألف ظهور أو بيانات سعر التكلفة لكل ألف ظهور |
FORECAST_CATEGORY_UNIQUE_REACH |
توقُّع مدى الوصول الفريد بيانات الأرقام |
FORECAST_CATEGORY_FORECAST_BREAKDOWN |
تفاصيل التوقعات بيانات تفاصيل التوقّعات |
CpmRange
يحتوي نطاق التكلفة لكل ألف ظهور على الحدّ الأدنى والحدّ الأقصى للتكلفة لكل ألف ظهور.
| تمثيل JSON |
|---|
{ "minCpm": { object ( |
| الحقول | |
|---|---|
minCpm |
الحدّ الأدنى لنطاق التكلفة لكل ألف ظهور |
maxCpm |
الحدّ الأقصى لنطاق التكلفة لكل ألف ظهور |
ForecastBreakdownData
تحتوي بيانات تفاصيل التوقّعات على قائمة بتفاصيل التوقّعات.
| تمثيل JSON |
|---|
{
"forecastBreakdowns": [
{
object ( |
| الحقول | |
|---|---|
forecastBreakdowns[] |
قائمة بتقسيمات التوقعات |
ForecastBreakdown
تفاصيل التوقعات لخيار الاستهداف المحدّد
| تمثيل JSON |
|---|
{
"selectedTargetingOption": {
object ( |
| الحقول | |
|---|---|
selectedTargetingOption |
خيارات الاستهداف المحدّدة لنوع استهداف واحد |
| يمكن تضمين نوع واحد فقط من بيانات التقسيم. في ما يلي قائمة بالحقول التي يستبعد بعضها بعضًا. سيتم ضبط حقل واحد على الأكثر في الرد: | |
impressions |
توقُّع مرّات الظهور |
| نهاية الحقول التي يستبعد كلّ منها الآخر | |
ErrorDetails
تفاصيل الخطأ المحدّدة عندما يتضمّن التعديل أخطاءً
| تمثيل JSON |
|---|
{
"message": string,
"instantDealErrorStatus": enum ( |
| الحقول | |
|---|---|
message |
الرسالة المحدّدة عند حدوث أخطاء في التعديل |
instantDealErrorStatus |
حالة الخطأ المحدّدة عندما يتضمّن التعديل أخطاء في الصفقات الفورية |
InstantDealErrorStatus
حالة الخطأ المحدّدة عندما يتضمّن تعديل الصفقة الفورية أخطاءً.
| عمليات التعداد | |
|---|---|
INSTANT_DEAL_ERROR_STATUS_UNSPECIFIED |
حالة الخطأ غير محدَّدة. |
INSTANT_DEAL_ERROR_STATUS_INVENTORY_UNAVAILABLE |
تشير حالة الخطأ إلى عدم توفّر المساحة الإعلانية. |
INSTANT_DEAL_ERROR_STATUS_FORECAST_UNAVAILABLE |
تشير حالة الخطأ إلى أنّ التوقعات غير متاحة. |
INSTANT_DEAL_ERROR_STATUS_INVALID_INPUT |
تشير حالة الخطأ إلى أنّ هناك حقول إدخال غير صالحة. |
FrequencyCap
عدد المرات التي قد يظهر فيها الإعلان نفسه للمستخدم خلال فترة زمنية معيّنة
| تمثيل JSON |
|---|
{
"timeUnit": enum ( |
| الحقول | |
|---|---|
timeUnit |
الوحدة الزمنية التي سيتم تطبيق تحديد عدد مرات الظهور فيها |
maxImpressions |
الحد الأقصى لعدد المرات التي يمكن فيها عرض الإعلان نفسه للمستخدم خلال هذه الفترة. |
TimeUnit
الوحدة الزمنية التي سيتم تطبيق تحديد عدد مرات الظهور فيها
| عمليات التعداد | |
|---|---|
TIME_UNIT_UNSPECIFIED |
وحدة زمنية غير محدّدة |
TIME_UNIT_LIFETIME |
سيتم تطبيق تحديد عدد مرات الظهور على مدار مدة العرض بالكامل. |
TIME_UNIT_MONTHS |
سيتم تطبيق تحديد عدد مرات الظهور على عدد من الأشهر. |
TIME_UNIT_WEEKS |
سيتم تطبيق تحديد عدد مرات الظهور على عدد من الأسابيع. |
TIME_UNIT_DAYS |
سيتم تطبيق عدد مرات الظهور المحدَّد على عدد من الأيام. |
الطُرق |
|
|---|---|
|
تنشئ منتجًا. |
|
تستردّ هذه الطريقة منتجًا. |
|
تعرض هذه الطريقة المنتجات. |
|
تعديل منتج |