Annual Ads

د پراختیا کونکي اسناد

مستقیماً د کلنیو اعلانونو پر پلیټ فارم جوړونه وکړئ — اعلان ورکوونکي جوړ کړئ، اعلانونه خپاره کړئ، تادیات فعال کړئ، او درجه تعقیب کړئ، په بشپړ ډول د API له لارې.

د نرخونو بشپړ جدول وګورئ

تاسو 70٪ ساتئ ستاسو د کنیکټ-موډ اعلان ورکوونکي د خپلو اعلانونو لپاره څه ورکوي — پیسې په اتوماتيک ډول ستاسو بټوې ته ځي. لاندې وګورئ چې دا څنګه کار کوي.

اصلي یو آر ایل

https://api.adhub365.com
OpenAPI 3

تصدیق

هر غوښتنه د بېرېر سکیم په کارولو سره، د اجازې په سرلیک (Authorization header) کې د یوې پټې کیلي په واسطه تصدیق کیږي.

POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/json

سندباکس او تولید

سانډباکس او پروډکشن کیلي ګانې له یو بل څخه په بشپړه توګه جلا دي — یوه سانډباکس کیلي هیڅکله هم هغه ډیټا نشي لوستلی یا لیکلای چې د پروډکشن کیلي لخوا جوړه شوې وي، او برعکس.

د لید ساحه

هره کیلي یوازې هغو ساحو پورې محدوده ده چې ورسره صادره شوې — یوه کیلي هېڅکله د هغه شریک حساب څخه ډېر لاسرسی نه لري چې جوړه یې کړی دی.

د API کیلي ګانې د کلنیو اعلانونو ټیم لخوا منظور شویو شریکو حسابونو ته صادرېږي.

د شریک حساب جوړ کړئ

د اعلاناتو د عاید شریکول

که ستاسو د API کیلي ګانې ستاسو د خپلو کاروونکو لپاره د اعلان ورکوونکو حسابونه جوړوي (د نښلولو حالت — پورته د تصدیق برخه وګورئ)، نو تاسو د هغه پیسو یوه برخه ترلاسه کوئ چې دا اعلان ورکوونکي د خپلو اعلانونو لپاره ورکوي. لاندې وېش له همدې پای ټکي څخه په ژوندۍ بڼه لوستل کیږي، هیڅکله په ثابت ډول نه دی لیکل شوی، او په بشپړ ډول د دې پاڼې په پای کې د راجع کولو له کمېشن څخه جلا دی.

GET https://api.adhub365.com/v1/partner-program
{
  "partner_share_percentage": 0.7,
  "platform_share_percentage": 0.3
}

70%

تاته رسیږي

ستاسو تنظیم شوي پیسو ایستلو بټوې ته په اتوماتيک ډول ورکول کیږي — د پیسو ایستلو غوښتنې ته اړتیا نشته.

30%

کلنیو اعلانونو ته ځي

د اعلانونو د چلولو لپاره د منلو، کوربه توب، او د درجه بندۍ جوړښت تر پوښښ لاندې راولي.

دا څنګه کار کوي

  1. ستاسو د کنیکټ-موډ یو اعلان ورکوونکی ستاسو د ادغام له لارې د یو اعلان لپاره پیسې ورکوي.
  2. اشتهار بیاکتل کیږي او تصویبیږي — په اتوماتيک ډول، یا زموږ د منځګړیتوب ټیم لخوا.
  3. ستاسو ونډه ستاسو بټوې ته د اتوماتیک تادیې لپاره په کتار کې ده، دا هم هماغه میکانیزم دی لکه څنګه چې لاندې د راجع کولو پروګرام کې دی.
یو شریک هېڅکله له اعلان د تایید کېدو څخه مخکې نه جوړیږي — که مدیریت یې رد کړي، نو په هغه تادیې باندې هېڅ حق نه لري. په یوه لا دمخه فعال اعلان باندې د پیسو زیاتول دا ډول خطر نه لري او سمدستي شریک کیږي.

د تادیې شرایط

  • ستاسو د شریک په حساب کې د کریپټو تادیې والیټ تنظیم شوی دی.
  • ستاسو له خوا KYC ته اړتیا نشته — ستاسو د شریک حساب د جوړولو پر مهال لا دمخه ارزول شوی دی.

بېلګه: د راټولو شویو ونډو لوستل

GET https://api.adhub365.com/v1/partner/ad-revenue/earnings
Authorization: Bearer sk_sandbox_...
{
  "shares": [
    {
      "id": "share_1a2b...",
      "payment_id": "pay_9f2a...",
      "ad_id": "ad_7c31...",
      "partner_amount_usd": 140.0,
      "platform_amount_usd": 60.0,
      "status": "paid",
      "payable_after": "2026-08-03T00:00:00Z",
      "paid_at": "2026-08-05T10:12:00Z"
    }
  ],
  "total_payable_pending_usd": 0.0,
  "total_payable_usd": 0.0,
  "total_processing_usd": 0.0,
  "total_paid_usd": 140.0
}

پای ټکي

حسابونه

POST/v1/partner/advertisers

د خپل یوه کارونکي په استازیتوب د اعلان ورکوونکي حساب جوړ کړئ (د نښلولو حالت).

advertisers:write
GET/v1/partner/advertisers/{id}

د دې ملګري لخوا جوړ شوی د اعلان ورکوونکي حساب ولټوئ.

advertisers:read

اشتهارات

POST/v1/partner/ads

یوه اعلان جوړ کړئ. دا په مسودې حالت کې پیل کیږي. د advertiser_type، promotion_type، link_type، او promoted_brand اختیاري فیلډونه د وابسته، راجع، جوړونکي، یا انفرادي اعلاناتو تشریح کوي — لاندې یادښت وګورئ.

ads:write
GET/v1/partner/ads/{id}

اشتهار ولټوئ

ads:read
PATCH/v1/partner/ads/{id}

د اداریې محتوا تازه کړئ — سرلیک، توضیحات، لینک، د اعلان ورکوونکي ډول، د ترویج ډول، د لینک ډول، او ترویج شوی برانډ. کټګوري، جغرافیه، او هر هغه څه چې د درجه بندۍ انجن یې لولي، دلته هیڅکله نشي بدلیدلی.

ads:write
POST/v1/partner/ads/{id}/image

اعلان انځور په مستقیم ډول اپلوډ کړئ (JPEG/PNG/WebP، اعظمي ۵MB). د لومړۍ تادیې څخه مخکې اړین دی — لاندې د تادیاتو ډله وګورئ.

ads:write
POST/v1/partner/ads/{id}/image-url

د فایل اپلوډولو پرځای د یوې اعلان انځور د یوې URL له لارې تنظیم کړئ — سرور یې پخپله راوړي او بیا یې خپروي. هماغه شرط: د لومړۍ تادیې څخه مخکې اړین دی.

ads:write
GET/v1/partner/ads/{id}/rank

د اعلان لپاره اوسنی رتبه، کټګوري، او جغرافیایي ساحه.

ads:read
GET/v1/partner/ads/{id}/stats

د یو اعلان لپاره ټول لیدونه او کلیکونه — تېر شوي/پاتې ورځې د `GET /{id}` په فعاله_ات/په پای_رسېدو_ات فیلډونو څخه راځي، او درجه بندي د `GET /{id}/rank` څخه راځي.

ads:read

تادیات

POST/v1/partner/payments

د لومړنۍ پیرودنې یا ټاپ اپ لپاره د کریپټو تادیې پیل وکړئ. یوه لومړنۍ تادیه د 422 له امله ناکامه کیږي، مګر دا چې اعلان دمخه انځور ولري — پورته uploadAdImage/setAdImageUrl وګورئ.

payments:write
GET/v1/partner/payments/{id}

د تادیې وضعیت وګورئ.

payments:read

راجع کول

POST/v1/partner/referrals

د راجع کولو لینک جوړ کړئ.

referrals:write
GET/v1/partner/referrals/{code}/earnings

د معرفۍ مجموعي عاید، د وضعیت له مخې ویشل شوی.

referrals:read

د اعلاناتو د عاید شریکول

GET/v1/partner/ad-revenue/earnings

ستاسو د هغو اعلانونو ۷۰٪ برخه چې تاسو په کنیکټ موډ کې جوړ کړي، د هغو پیسو څخه چې د هغوی اعلانونو لپاره ورکړل شوې، د وضعیت له مخې ویشل شوې.

ad-revenue:read

د لاسرسي ثبت

GET/v1/partner/access-log

د دې کیلي لپاره د اړیکو بشپړ تاریخچه — میتود، پته، آی پي، د وخت نښه.

هلته

عامه پای ټکي

GET/v1/rankings?category={id}&geo={scope}

د یوې کټګورۍ او جغرافیایي ساحې لپاره یوازې د لوستلو وړ درجه بندي.

عامه
GET/v1/tiers

د قیمت ټاکلو ۷ ترتیب شوي پړاوونه (آستانه، خلاص شوي امتیازات).

عامه
GET/v1/referral-program

د راجع کولو لړۍ او د مشرانو پول لپاره اوس مهال فعال د کمېشن سلنه.

عامه
GET/v1/partner-program

د اعلاناتو د عاید اوسنی وېش (کنیکټ موډ) ستاسو او کلنیو اعلاناتو ترمنځ.

عامه
GET/v1/search?q={query}

طبیعي ژبې لټون — یو پوښتنه لکه "په کینیا کې د فرنیچر اعلان کوونکي" مناسبې کټګورۍ او جغرافیایي ساحې ته لارښوونه کوي، بیا هغه درجه بندي په خپل دقیق اصلي ترتیب سره راګرځوي.

عامه

وابسته او راجع کولو اعلانات

advertiser_type، promotion_type، link_type، او promoted_brand د POST او PATCH /v1/partner/ads په برخه کې اختیاري ساحې دي — کلنۍ اعلانونه یوازې د هغو سوداګریو پورې محدود نه دي چې د ځان لپاره اعلانونه کوي. کله چې link_type affiliate_link یا referral_invitation_link وي، یا promotion_type affiliate_offer یا referral_opportunity وي، affiliate_terms_accepted باید true (ریښتونی) وي، که نه نو غوښتنه د 422 کوډ سره رد کیږي. سرلیک د ۳۵ تورو او توضیحات د ۸۰ تورو پورې محدود دي — دا دواړه د سرور له لوري پلي کیږي، نه یوازې د ډشبورډ په UI کې.

د مصنوعي ځيرکتيا وسايل

د هر اعلان کوونکي حساب ته یو ځانګړی جوړ شوی د مصنوعي ځيرکتيا (AI) وسایلو سیټ ورکول کیږي — چې د اعلان د محتوا او انځورونو جنریټر، یو خبرو اترو مرستیال، د بودیجې سلاکار، او یو بهرنی د SEO پلټونکی پکې شامل دي — چې د کلنۍ ټاکلې بیې سربیره، د AI کریډیټونو په واسطه یې پیسې ورکول کیږي.

دا د اعلان کوونکي د خپل ډشبورډ لاګین (یو سیشن اکسس ټوکن) له لارې کار کوي، نه د شریک API کیلي له لارې — د دریمې ډلې انټیګریشن نشي کولی د اعلان کوونکي په استازیتوب دوی ته غوښتنه وکړي.
POST/v1/advertisers/{id}/ai/assistant

اسک انویل انډز — یو ځوړند خبري مرستیال، یوازې معلوماتي، د حساب پر معلوماتو یوازې لوستل.

عامه
POST/v1/advertisers/{id}/ai/creative-studio

د یوې لنډې سوداګریزې تشریح څخه د اعلان سرلیک، توضیحات او کلیدي کلمې جوړې کړئ.

2 کریډیټ(ونه)
POST/v1/advertisers/{id}/ai/creative-studio/image

د همدې سوداګرۍ له توضیحاتو څخه یو لیست ویژول (PNG) جوړ کړئ، چې کوربه شوی او اعلان ته د نښلولو لپاره چمتو وي.

8 کریډیټ(ونه)
POST/v1/advertisers/{id}/ai/budget-advisor

د یو ټاکل شوي رتبه د ۳۰/۹۰/۳۶۵ ورځو لپاره د ساتلو د امکاناتو یو حقیقي احصایوي اټکل — نه کله هم یو تخمینی اټکل.

1 کریډیټ(ونه)
POST/v1/advertisers/{id}/ai/seo-audit

د اعلان کوونکي خپل بهرني وېبپاڼې تحلیل کړئ او د SEO د ښه والي لپاره مشخص وړاندیزونه وکړئ.

2 کریډیټ(ونه)

بېلګه — د اعلان منځپانګه جوړول

همدا کټګوري او د سوداګرۍ تفصیل لاندې د انځور جوړوونکي ته هم ځواک ورکوي.

POST https://api.adhub365.com/v1/advertisers/{advertiser_id}/ai/creative-studio
Authorization: Bearer <session access token>
Content-Type: application/json

{
  "category_name": "Furniture",
  "business_description": "We sell handmade oak dining tables"
}
{
  "title": "Handmade Oak Dining Tables — Built to Last",
  "description": "Solid oak dining tables crafted by hand, built to last a lifetime.",
  "keywords": ["oak furniture", "dining table", "handmade"],
  "credits_remaining": 8
}

د هماغه اعلان لپاره یو اړوند انځور جوړ کړئ:

POST https://api.adhub365.com/v1/advertisers/{advertiser_id}/ai/creative-studio/image
Authorization: Bearer <session access token>
Content-Type: application/json

{
  "category_name": "Furniture",
  "business_description": "We sell handmade oak dining tables"
}
{
  "visual_url": "https://cdn.uploadscenter.com/file_01m1...",
  "credits_remaining": 4
}

ویجیټ

یو چمتو اعلان واحد په خپل سایټ کې واچوئ — د جوړولو پړاو نشته، iframe نشته. سکریپټ په مستقیم ډول د پاڼې دننه په یوه جلا شوي Shadow DOM کې ښکاري، نو د هغې سټایلونه هیڅکله ستاسو سایټ ته نه خپریږي، او ستاسو د سایټ سټایلونه هم هیڅکله هغې ته نه خپریږي.

دا خپلې پاڼې ته ور اضافه کړئ

<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-count="4"
  data-columns="2"
></div>
<script async src="https://adhub365.com/widget.js"></script>

په ډیفالټ سره دا د کټګورۍ بشپړ عامه درجه بندي ښیي — په پلیټ فارم کې هر اعلان کوونکی، نه یوازې هغه چې تاسو راوستي دي. د دې لپاره چې یوازې د هغو اعلان کوونکو اعلانونه وښایاست چې تاسو د کنیکټ موډ له لارې جوړ کړي دي (هغه چې ستاسو برخه تولیدوي)، د خپل شریک ای ډي سره 'data-partner' اضافه کړئ (دا د خپل ډشبورډ په ډیویلپرز پاڼه کې ومومئ):

<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>

که ستاسو اعلانونه په څو کټګوریو کې وي، نو 'data-category' په بشپړه توګه پریږدئ — یوازې 'data-partner' سره، ویجټ ستاسو ټول اعلانونه په ټولو کټګوریو کې په یوه جرزۍ کې ښیي، د دې پرځای چې د هرې کټګورۍ لپاره د ویجټ یو بلاک ته اړتیا وي:

<div
  class="annualads-widget"
  data-geo="global"
  data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>

ایا غواړئ چې د خپل منځ-منظوم یوټیوټ ترڅنګ یو بل د فوټر په څېر یوټیوټ هم ولرئ، چې هر یو یې بېلابېل اعلانونه وښیي؟ یو دویم ویجیټ بلاک د data-layout="compact" (یو واحد اعلان، چې په یوه کوچنۍ ګولی کې راټولېږي) او data-offset په دې ډول تنظیم کړئ چې ستاسو لومړی ویجیټ لا دمخه څو اعلانونه ښیي:

<!-- in your content -->
<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-count="4"
  data-columns="2"
></div>

<!-- in your footer, showing different ads via data-offset -->
<div
  class="annualads-widget"
  data-category="YOUR_CATEGORY_ID"
  data-geo="global"
  data-layout="compact"
  data-offset="4"
></div>
<script async src="https://adhub365.com/widget.js"></script>

ځانګړتیاوې

data-categoryد ښودلو لپاره د کټګورۍ پېژندکode. اړین — مګر دا چې 'data-partner' تنظیم شوی وي، په دې حالت کې د دې پرته پریښودل د هرې کټګورۍ په اوږدو کې د هغه شریک اعلانونه ښیي.
data-geoجیوپراخوالی: محلي، سیمه ییز، یا نړیوال. په ډیفالټ نړیوال دی.
data-countد ښودلو اعلانونو شمېر. ډیفالټ ۴ دی.
data-columnsد جالۍ د ستنو شمېر. ډیفالټ ۲ دی.
data-layoutجال، لېست، یا کمپکټ. په ډیفالټ ډول په جال حالت کې وي. کمپکټ یو اعلان ښیي (د ډیټا-شماره په پام کې نه نیول کیږي) چې یوه تڼۍ لري ترڅو هغه په یوه کوچنۍ ګولیزه بڼه راټول کړي او بېرته یې راولي — دا د فوټر په څېر یوه یونیټ ده، چې هیڅکله پخپله سکریپټ لخوا په ثابت ځای کې نه ځای پرځای کیږي، تاسو کولی شئ د کانټینر ډیوي (div) په خپله پاڼه کې د خپلې خوښې سره سم ځای پرځای او سټایل کړئ.
data-offsetد غوره اعلانونو د پرېښودلو شمېر. ډیفالټ یې ۰ دی. دا په ورته پاڼه کې دوهم ویجیټ ته (د بېلګې په توګه، په فوټر کې یو کوچنی او یو بل پورته په جالۍ بڼه) اجازه ورکوي چې د یو شان اعلان د دوه ځله تکرارولو پرځای، مختلف اعلانونه وښیي — هغه شمېر اعلانونه چې بل ویجیټ یې لا دمخه ښيي، ورته ورکړئ.
data-partnerستاسو د شریک پېژندک (ID) (دا په خپل ډشبورډ کې د پراختیا کونکو (Developers) په پاڼه کې ومومئ). اختیاري — له دې پرته، ویجټ د هغې کټګورۍ لپاره بشپړ عامه درجه بندي ښیي، په پلاتفورم کې هر اعلان کوونکی. د دې سره، یوازې هغه اعلانونه چې تاسو د نښلونې (Connect) حالت له لارې راوستي دي — هغه چې په حقیقت کې ستاسو برخه تولیدوي.

د عاید ونډه

د شریک د راجع کولو کمېشن څنګه په حقیقت کې هغوی ته رسېږي — سلنه، د تادیې میکانیزم، او مخکینۍ شرطونه.

GET https://api.adhub365.com/v1/referral-program
{
  "levels": [
    {
      "level": 1,
      "percentage": 0.1
    }
  ],
  "leaders_pool_percentage_of_gmv": 0.05,
  "founding_advertiser_pool_percentage_of_gmv": 0.05,
  "payout_verification_window_hours": 48,
  "min_payout_usd": 1
}

ثابت شمېره نه ده

د کمېشن سلنه زموږ له لوري تنظیم شوې او ممکن بدله شي — تل یې د یوې ثابتې ارزښت لیکلو پر ځای له همدې انټپواینټ څخه په ژوندۍ بڼه ولولئ.

په بشپړه توګه اتوماتیک

د پیسو ایستلو پای ټکی نشته. یو مهالویش شوی کار د اعلان ورکوونکي له مخې د تادیې وړ عایدات چمتو کوي، او کله چې لاندې ټول شرایط پوره شي، په اتوماتيک ډول یې تادیه کوي.

د تادیې شرایط

  • د اعلان کوونکي ټول د تادیې وړ عاید د لږ تر لږه تادیې اندازې ته رسېږي.
  • د دوی په حساب کې د کریپټو تادیې والیټ تنظیم شوی دی.
  • د هغوی د KYC وضعیت تایید شوی دی.

بېلګه: د راټولو شویو عایداتو لوستل

GET https://api.adhub365.com/v1/partner/referrals/{code}/earnings
Authorization: Bearer sk_sandbox_...
{
  "code": "ann-2f8c",
  "earnings": [
    {
      "id": "earn_1a2b...",
      "payment_id": "pay_9f2a...",
      "amount_usd": 30.0,
      "status": "paid",
      "payable_after": "2026-08-01T00:00:00Z",
      "paid_at": "2026-08-03T14:22:00Z"
    }
  ],
  "total_payable_pending_usd": 0.0,
  "total_payable_usd": 0.0,
  "total_processing_usd": 0.0,
  "total_paid_usd": 30.0
}

د بیو کچې (ژوندی)

له دې پای ټکي څخه په ژوندۍ بڼه ولولئ — دا ارزښتونه هیڅکله په ثابت ډول مه لیکلئ، ځکه چې زموږ له خوا بدلیدلی شي. د وړیا مقدار ساحې پرځای د خپلو کاروونکو لپاره د پوړ غوره کوونکی جوړ کړئ: هر ښودل شوی قیمت له وړاندې د تادیې جوړولو پر مهال د لېږلو لپاره دقیق اندازه ده، او دلته ښودل شوي خلاص شوي ګټې کاروونکو ته په دقیقه توګه وايي چې دا قیمت دوی ته څه ورکوي، ترڅو دوی د یو عدد اټکل کولو پرځای داسې قیمت غوره کړي چې پرې پوهېږي.

پوړیبیهپرانیستل
Bronze$50.00

Basic visibility

Silver$300.00

Clickable link unlocked

د کلیک وړ لینک
Gold$500.00

Animation unlocked

د کلیک وړ لینکانیمیشن
Platinum$1,000.00

Enhanced exposure

د کلیک وړ لینکانیمیشن
Diamond$2,500.00

Premium placement

د کلیک وړ لینکانیمیشن
Elite$5,000.00

Top-tier visibility

د کلیک وړ لینکانیمیشن
Legendary$10,000.00

Maximum visibility & branding

د کلیک وړ لینکانیمیشن

د نرخ محدودیتونه

د هر کیلي لپاره په دقیقه کې د غوښتنو شمېر محدود دی. هر تایید شوی ځواب د X-RateLimit-Limit, X-RateLimit-Remaining, او X-RateLimit-Reset هیډرونه لري؛ له حد څخه د تېرېدو په صورت کې د Retry-After هیډر سره 429 Too Many Requests (ډېرې غوښتنې) بېرته راګرځول کیږي.

د IP اجازه شوی لیست

اختیاري، د هر ملګري لپاره. تر هغه وخته چې تاسو یوه ننوتنه ور اضافه نه کړئ، ستاسو کیلي ګانې د هر IP څخه غوښتنې مني — لومړۍ ننوتنه د هغه ملګري ټولې کیلي ګانې یوازې اجازې لیست ته بدلوي.

ویب هوکس

هر ویب هوک د جوړېدو پر مهال د یو ځل لپاره د صادر شوي راز په کارولو سره د HMAC-SHA256 په واسطه لاسلیک کیږي — د پېلوډ (payload) ته له باور کولو مخکې لاسلیک تایید کړئ. پیښې یوازې هغه شریک ته رسول کیږي چې اړوند اعلان کوونکی یې خپل وي.

payment.succeededتادیه تایید شوه.
payment.refundedپیسې بېرته ورکول کیږي.
ad.activatedیوه اعلان فعال کیږي، په اتوماتيک ډول یا د مدیر له کتنې وروسته.
invoice.issuedفاتوره صادره کیږي.
referral.payout.completedد راجع کولو کمېشن د تادیې وړ حالت ته رسېږي.
referral.payout.failedد ریفرل تادیې بیچ په پرووایډر کې ناکام شي — عایدات د تادیې وړ ته بیرته راګرځي او بیا هڅه کیږي.
rank.changedد اعلان درجه بدلیږي — په شمول کله چې د بل اعلان کوونکي تادیه د دې لامل شي.
ad.expiring_soonد اعلان له پای ته رسېدو ۳۰، ۷، یا ۱ ورځ مخکې.
partner_ad_revenue.payout.completedد اعلاناتو د عاید د شریکولو تادیه د تادیه وړ حالت ته رسېږي.
partner_ad_revenue.payout.failedد اعلاناتو د عاید د ونډې د تادیې یوه ډله په چمتو کوونکي کې ناکامه کیږي — ونډې بېرته د تادیې وړ ته راګرځي او بیا هڅه کیږي.

د سافټویر پراختیا کټونه

د جاوا سکریپټ/ټایپ سکریپټ او پایتون رسمي SDKs، چې له همدې API مشخصاتو څخه جوړ شوي، پلان شوي خو تر اوسه نه دي خپاره شوي — تر هغه وخته پورې HTTP API ته مستقیمه غوښتنه وکړئ.

ګړندی پیل

لا تر اوسه کوم SDK نشته — دا په مستقیم ډول HTTP API ته غوښتنه کوي او نن ورځ په هره ژبه کې کار کوي.

cURL

curl -X POST https://api.adhub365.com/v1/partner/ads \
  -H "Authorization: Bearer sk_sandbox_..." \
  -H "Content-Type: application/json" \
  -d '{"advertiser_id":"adv_9f2a...","category_id":"cat_furniture","geo_scope":"local","title":"..."}'

JavaScript

await fetch("https://api.adhub365.com/v1/partner/ads", {
  method: "POST",
  headers: {
    Authorization: "Bearer sk_sandbox_...",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    advertiser_id: "adv_9f2a...",
    category_id: "cat_furniture",
    geo_scope: "local",
    title: "...",
  }),
});

Python

import requests

requests.post(
    "https://api.adhub365.com/v1/partner/ads",
    headers={"Authorization": "Bearer sk_sandbox_..."},
    json={
        "advertiser_id": "adv_9f2a...",
        "category_id": "cat_furniture",
        "geo_scope": "local",
        "title": "...",
    },
)