Annual Ads

Ҳуҷҷатгузории таҳиягар

Мустақиман дар платформаи Annual Ads созед — таблиғкунандагон эҷод кунед, эълонҳо нашр кунед, пардохтҳоро оғоз кунед ва рейтинги онҳоро пурра тавассути API пайгирӣ кунед.

Ҷадвали пурраи нархҳоро бинед

Шумо 70%-ро нигоҳ медоред Пулҳое, ки таблиғгарони режими Connect барои таблиғҳояшон месупоранд — ба таври худкор ба ҳамёни шумо пардохт мешаванд. Дар поён бинед, ки чӣ гуна кор мекунад.

URL-и асосӣ

https://api.adhub365.com
OpenAPI 3

Тасдиқи воқеӣ

Ҳар як дархост бо калиди махфӣ дар сарлавҳаи Authorization бо истифода аз схемаи Bearer аутентификатсия карда мешавад.

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

Муҳити санҷишӣ ва истеҳсолӣ

Калидҳои сандбокс ва истеҳсолӣ пурра аз ҳам ҷудо шудаанд — калиди сандбокс ҳеҷ гоҳ наметавонад маълумоте, ки бо калиди истеҳсолӣ эҷод шудааст, бихонад ё нависад, ва баръакс.

Скопсҳо

Ҳар як калид ба доираҳои иҷозатдодашудае маҳдуд аст, ки дар вақти сохтанаш муқаррар шудаанд — калид ҳеҷ гоҳ аз ҳисоби шарике, ки онро сохтааст, дастрасии бештар надорад.

Калидҳои API аз ҷониби дастаи «Annual Ads» ба ҳисобҳои шарикони тасдиқшуда дода мешаванд.

Ҳисоби шарикро эҷод кунед

Тақсими даромади таблиғотӣ

Агар калидҳои API-и шумо барои корбарони худ ҳисоби таблиғгарон эҷод кунанд (режими Connect — ба Authentication дар боло нигаред), шумо саҳми пардохтҳои таблиғгарон барои таблиғоти онҳоро ба даст меоред. Тақсимоти зерин мустақиман аз ҳамин нуқтаи поёнӣ хонда мешавад, ҳеҷ гоҳ дар код сахт муқаррар нашудааст ва комилан аз комиссияи тавсия, ки дар поёни ин саҳифа оварда шудааст, ҷудо аст.

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

70%

Ба ту мерасад

Ба таври худкор ба ҳамёни пардохтии танзимшудаи шумо пардохт мешавад — дархости бозпасгирӣ лозим нест.

30%

Ба таблиғоти солона мегузарад

Ин модератсия, хостинг ва инфрасохтори рейтингиро, ки таблиғоти шумо дар он кор мекунанд, дар бар мегирад.

Чӣ тавр кор мекунад

  1. Яке аз таблиғгарони шумо дар режими Connect тавассути интегратсияи шумо барои таблиғ пардохт мекунад.
  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

Ба номи яке аз корбарони худ ҳисоби таблиғдиҳанда эҷод кунед (режими Connect).

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, ҳадди аксар 5 МБ). Пеш аз аввалин пардохт зарур аст — ба гурӯҳи пардохтҳо дар поён нигаред.

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

Ҷамъи тамошоҳо ва кликҳо барои як эълон — рӯзҳои гузашта/монданда аз майдонҳои activated_at/expires_at, ки аллакай дар GET /{id} мавҷуданд, гирифта мешаванд, ва rank аз 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

70%-и саҳми шумо аз он маблағе, ки таблиғгароне, ки шумо дар режими Connect эҷод кардаед, барои таблиғот пардохтаанд, бар асоси ҳолат тақсим шудааст.

ad-revenue:read

Сабти дастрасӣ

GET/v1/partner/access-log

Таърихи пурраи зангҳо барои ин калид — усул, масир, IP, тамғаи вақт.

Он ҷо

Нуқтаҳои ниҳоӣ барои омма

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

Рейтинги танҳо барои хондан барои категория ва доираи географӣ.

Оммавӣ
GET/v1/tiers

7 сатҳи нархгузории танзимшуда (марз, имтиёзҳои кушодашуда).

Оммавӣ
GET/v1/referral-program

Фоизи комиссияҳое, ки ҳоло барои каскади тавсия ва фонди роҳбарон фаъоланд.

Оммавӣ
GET/v1/partner-program

Тақсими ҳозираи даромади таблиғотӣ (режими Connect) байни шумо ва Annual Ads.

Оммавӣ
GET/v1/search?q={query}

Ҷустуҷӯи забони табиӣ — дархостеро монанди «рекламодорони мебел дар Кения» ба категорияи мувофиқ ва доираи ҷуғрофӣ равона мекунад ва сипас ҳамин рейтинги воқеиро дар тартиби аслии худ бармегардонад.

Оммавӣ

Рекламаи шарикӣ ва тавсияӣ

advertiser_type, promotion_type, link_type ва promoted_brand майдонҳои ихтиёрӣ дар дархостҳои POST ва PATCH /v1/partner/ads мебошанд — Annual Ads маҳдуд ба ширкатҳое нест, ки худашон таблиғ мекунанд. Вақте ки link_type ба affiliate_link ё referral_invitation_link баробар аст, ё promotion_type ба affiliate_offer ё referral_opportunity баробар аст, affiliate_terms_accepted бояд true бошад, вагарна дархост бо коди 422 рад карда мешавад. title то 35 аломат ва description то 80 аломат маҳдуд аст — ҳарду дар тарафи сервер татбиқ мешаванд, на танҳо дар интерфейси панели идоракунӣ.

Воситаҳои зеҳни сунъӣ

Ҳар як ҳисоби таблиғгари илова бар нархи солонаи ягона маҷмӯи асбобҳои дохилии зеҳни сунъиро мегирад: генератори мундариҷа ва визуалии реклама, ёвари гуфтугӯӣ, маслиҳатгари буҷет ва аудитори берунаи SEO, ки бо кредитҳои зеҳни сунъӣ пардохт мешаванд.

Инҳо тавассути воридшавии панели идоракунии худи таблиғдиҳанда (токени дастрасии сессия), на калиди API-и шарик, иҷро мешаванд — интегратсияи тарафи сеюм наметавонад онҳоро аз номи таблиғдиҳанда даъват кунад.
POST/v1/advertisers/{id}/ai/assistant

Ask Annual Ads — ёвари гуфтугӯии шиновар, танҳо барои маълумот, танҳо хондан ба маълумоти ҳисоб.

Оммавӣ
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

Як пешгӯии воқеии статистикӣ — на як тахмини генеративӣ — оид ба эҳтимоли нигоҳ доштани мақоми муайян дар 30/90/365 рӯз.

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>

Ба таври пешфарз ин пурра рейтинги оммавии категорияро нишон медиҳад — ҳар як таблиғгари платформа, на танҳо онҳое, ки шумо овардаед. Барои нишон додани танҳо он рекламаҳое, ки аз таблиғгароне, ки шумо тавассути режими Connect эҷод кардаед (яъне онҳое, ки саҳми шуморо ба вуҷуд меоранд), додаи data-partner-ро бо ID-и шарики худ илова кунед (онро дар саҳифаи Developers-и панели идоракунии худ пайдо кунед):

<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-categoryID-и категория барои намоиш. Лазим аст — агар data-partner муқаррар нашуда бошад; дар акси ҳол, нодида гирифтани он таблиғоти шарикро дар ҳама категорияҳо нишон медиҳад.
data-geoДоираи географӣ: маҳаллӣ, минтақавӣ ё ҷаҳонӣ. Ба таври пешфарз ҷаҳонӣ аст.
data-countШумораи эълонҳо барои нишон додан. Ба таври пешфарз 4 аст.
data-columnsШумораи сутунҳои тор. Ба таври пешфарз 2 аст.
data-layoutшабака, рӯйхат ё фишурда. Пешфарз — шабака. Фишурда як таблиғи ягона (data-count нодида гирифта мешавад)-ро бо тугмае нишон медиҳад, ки онро ба шакли хурди «пилл» фишурда ва боз бармегардонад — воҳиди услуби поёнсаҳифа (footer), ки ҳеҷ гоҳ аз ҷониби худи скрипт ҳамчун fixed ҷойгир намешавад; шумо контейнери div-ро дар саҳифаи худ ҳар тавре хоҳед ҷойгир ва услуб медиҳед.
data-offsetШумораи таблиғоти баландпояе, ки бояд гузаронида шаванд. Ба таври пешфарз 0 аст. Иҷозат медиҳад, ки виджети дуюм дар ҳамон саҳифа (масалан, як виджети фишурда дар поёни саҳифа ва як виджети торӣ дар боло) таблиғоти гуногун нишон диҳад, ба ҷои такрор кардани як таблиғ ду маротиба — шумораи таблиғоте, ки виджети дигар аллакай нишон медиҳад, гузаронед.
data-partnerID-и шарики шумо (онро дар саҳифаи «Тарафдорони барнома» дар панели идоракунии худ пайдо кунед). Ихтиёрӣ — бе он виджет рейтинги пурраи умумиро барои он категория, яъне ҳамаи таблиғгарон дар платформа, нишон медиҳад. Бо он танҳо таблиғҳоеро нишон медиҳад, ки аз таблиғгароне омадаанд, ки шумо тавассути режими 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-ро дар бар мегирад; аз ҳад гузаштан бо ҳолати 429 Too Many Requests ва сарсухани Retry-After баргардонида мешавад.

Рӯйхати иҷозатдодаи IP

Ихтиёрӣ, барои ҳар як шарик. То даме ки шумо сабт илова накунед, калидҳои шумо дархостҳоро аз ҳар IP қабул мекунанд — аввалин сабт ҳамаи калидҳои он шарикро танҳо ба рӯйхати иҷозатдодашуда маҳдуд мекунад.

Вебхукҳо

Ҳар як вебхук бо HMAC-SHA256 имзо мешавад, ки дар замони эҷод як маротиба сирре дода мешавад — пеш аз эътимод кардан ба мундариҷа имзоро тасдиқ кунед. Ҳодисаҳо танҳо ба шарике ирсол мешаванд, ки соҳиби таблиғгари дахлдор аст.

payment.succeededПардохт тасдиқ шуд.
payment.refundedБаргардонидани маблағ анҷом дода мешавад.
ad.activatedРеклама фаъол мешавад, ба таври худкор ё пас аз баррасии администратор.
invoice.issuedҲисобнома содир карда мешавад.
referral.payout.completedКомиссияи рефералӣ ба мақоми пардохташаванда мерасад.
referral.payout.failedПардохти бастаи комиссионӣ дар провайдер ноком мешавад — даромадҳо ба ҳисоби пардохтпазир бармегарданд ва боз кӯшиш карда мешаванд.
rank.changedРанги эълон тағйир меёбад — аз ҷумла вақте ки пардохти таблиғгари дигар онро ба вуҷуд меорад.
ad.expiring_soon30, 7 ё 1 рӯз(ҳо) пеш аз ба поён расидани эълон.
partner_ad_revenue.payout.completedПардохти ҳиссаи даромади таблиғотӣ мақоми пардохташударо мегирад.
partner_ad_revenue.payout.failedПардохти гурӯҳии тақсими даромади таблиғотӣ дар провайдер ноком мешавад — саҳмҳо ба ҳисоби пардохтпазир бармегарданд ва дубора кӯшиш мешаванд.

Маҷмӯаҳои таҳияи нармафзор

SDK-ҳои расмии JavaScript/TypeScript ва Python, ки аз ҳамин спецификацияи 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": "...",
    },
)