- طلب HTTP
- مَعلمات المسار
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- CampaignReportSpec
- السمة
- المقياس
- أمثلة
- جرِّبه الآن
تُنشئ تقرير الحملة استنادًا إلى المواصفات المقدَّمة.
طلب HTTP
POST https://admob.googleapis.com/v1beta/{parent=accounts/*}/campaignReport:generate
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
parent |
اسم المورد للحساب الذي سيتم إنشاء التقرير له. مثال: accounts/pub-9876543210987654 |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"reportSpec": {
object ( |
الحقول | |
---|---|
reportSpec |
مواصفات تقرير الحملة. |
نص الاستجابة
ردّ من Campaign Report API
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"rows": [
{
object ( |
الحقول | |
---|---|
rows[] |
بيانات تقرير الحملة من الناشر المحدّد. سيتم عرض 100,000 صف كحدّ أقصى من واجهة برمجة التطبيقات. |
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/admob.readonly
https://www.googleapis.com/auth/admob.report
لمزيد من المعلومات، يُرجى الاطِّلاع على نظرة عامة على OAuth 2.0.
CampaignReportSpec
مواصفات إنشاء تقرير الحملة. على سبيل المثال، يمكن أن تبدو مواصفات الحصول على مرة ظهور ونقرات مقسَّمة حسب CAMPAIGN_ID على النحو التالي:
{
"dateRange": {
"startDate": {"year": 2021, "month": 12, "day": 1},
"endDate": {"year": 2021, "month": 12, "day": 30}
},
"dimensions": ["CAMPAIGN_ID"],
"metrics": ["IMPRESSIONS", "CLICKS"],
}
تمثيل JSON |
---|
{ "dateRange": { object ( |
الحقول | |
---|---|
dateRange |
النطاق الزمني الذي تم إنشاء التقرير له. الحد الأقصى للنطاق هو 30 يومًا. |
dimensions[] |
قائمة أبعاد التقرير. تحدِّد مجموعة قيم هذه السمات صف التقرير. إذا لم يتم تحديد أي سمات، سيعرض التقرير صفًا واحدًا من المقاييس المطلوبة للحساب بالكامل. |
metrics[] |
قائمة مقاييس التقرير. يجب أن يحدّد التقرير مقياسًا واحدًا على الأقل. |
languageCode |
اللغة المستخدَمة لأي نص مترجَم، مثل بعض قيم السمات القابلة للتطبيق يتم تحديد علامة اللغة في مجموعة IETF BCP47. الإعدادات التلقائية هي "en-US". إذا كانت غير محدّدة أو غير صالحة |
السمة
أبعاد تقرير الحملة.
عمليات التعداد | |
---|---|
DIMENSION_UNSPECIFIED |
القيمة التلقائية لسمة غير محدّدة. يُرجى عدم استخدامها. |
DATE |
تاريخ بتنسيق YYYYMMDD (على سبيل المثال، "20210701"). |
CAMPAIGN_ID |
المعرّف الفريد للحملة، على سبيل المثال "123456789"، والذي يتوافق مع رقم تعريف الحملة من واجهة برمجة تطبيقات قائمة الحملات |
CAMPAIGN_NAME |
اسم الحملة. |
AD_ID |
المعرّف الفريد للإعلان، على سبيل المثال "123456789". |
AD_NAME |
اسم الإعلان، وقد لا يكون فريدًا. |
PLACEMENT_ID |
المعرّف الفريد الخاص بالمورّد للتطبيق الذي يظهر فيه الإعلان. على سبيل المثال، com.goog.bar لنظام Android و123456789 لتطبيقات iOS. |
PLACEMENT_NAME |
اسم التطبيق الذي يظهر فيه الإعلان. |
PLACEMENT_PLATFORM |
منصّة التطبيق التي يظهر فيها الإعلان. |
COUNTRY |
اسم البلد المستهدَف. |
FORMAT |
شكل الوحدة الإعلانية (على سبيل المثال، "بانر" أو "مدمج مع المحتوى")، وهو سمة لعرض الإعلان. |
المقياس
مقاييس تقرير الحملة.
عمليات التعداد | |
---|---|
METRIC_UNSPECIFIED |
القيمة التلقائية لحقل لم يتم ضبطه يُرجى عدم استخدامها. |
IMPRESSIONS |
عدد مرّات عرض الإعلان للمستخدِم. |
CLICKS |
عدد المرّات التي ينقر فيها المستخدِم على إعلان |
CLICK_THROUGH_RATE |
عدد النقرات التي يتلقاها إعلان مقسومًا على عدد مرات عرض الإعلان. |
INSTALLS |
عدد مرات تنزيل التطبيقات على الأجهزة. |
ESTIMATED_COST |
التكلفة المقدّرة لعرض إعلان حملة بدلاً من إعلان يحقّق أرباحًا. العملة هي العملة المستخدَمة في تقارير الحملات. |
AVERAGE_CPI |
متوسط التكلفة لكل تثبيت. هذا يعني متوسّط المبلغ الذي تم إنفاقه لاكتساب مستخدِم جديد. العملة هي العملة المستخدَمة في تقارير الحملات. |
INTERACTIONS |
عدد المرّات التي يتفاعل فيها المستخدِم مع إعلان. ويشمل ذلك النقرات والتفاعلات. |