Annual Ads plataforma patxaruw chiqak luraña — yatiyirinak luraña, yatiyawinak uñt'ayaña, pagañanak qalltayaña, ukatsti chiqanchawip uñch'ukiña, taqpachax API tuqi.
Taqi chaninchäwinakan pirwapa uñjañaJumax 70% katxarasktawa Connect-mode ukan yatiyirinakamax yatiyäwinakapat kunsa phuqhapxi ukaxa — jank'akiw q'ipirumarux phuqhasi. Aka manqhan uñtam kunjams irnaqi.
Sapa mayni mayiwiw imantat llawiampi chiqanchata, Autorización p'iqinchirinxa, Bearer esquema apnaqasa.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonAPI llavillanakax Maran Maran Yatiyawinaka Uñjiri tamata iyaw sat yanapiri qillqatanakar churatawa.
Mä masin qillqantäwipa uñstayam| POST | /v1/partner/advertisersMä apnaqirim layku mä yatiyiri cuenta uñstayam (Connect modo). | advertisers:write |
| GET | /v1/partner/advertisers/{id}Aka masin uñstayat mä yatiyirin qillqap thaqhaña. | advertisers:read |
| POST | /v1/partner/adsMä yatiyäwi luraña. Qalltanx mä borrador ukhamawa. Munasirjam yatiyir_kasta, jach'anchayäwi_kasta, chinu_kasta, ukhamarak jach'anchayat_marca chiqanakax yanapiri, khitiri, luriri, jan ukax sapa mayni yatiyäwinak uñacht'ayi — aynachankir qillqata uñxatt'aña. | ads:write |
| GET | /v1/partner/ads/{id}Yatiyäwi thaqhaña. | ads:read |
| PATCH | /v1/partner/ads/{id}Qillqatan yatiyäwip machaqaptayaña — sutipa, qhanañchäwipa, chinu, yatiyir kasta, jach'anchayäw kasta, chinu kasta, ukhamaraki jach'anchayat marka. T'aqa, uraqi, ukhamaraki kunatix sayt'ayir wakichawimp uñjatäki ukax janiw akan mayjt'ayatäkaspati. | ads:write |
| POST | /v1/partner/ads/{id}/imageYatiyäwi jamuqa chiqak apkataña (JPEG/PNG/WebP, jach'apax 5 MB ukakama). Nayrïr qullqi churañatakiw wakisi — aynachan qullqi churañanaka tam uñxatt'aña. | ads:write |
| POST | /v1/partner/ads/{id}/image-urlMä yatiyäwin jamuqap mä URL-t uchaña, mä archivo apkatañat sipansa — servidor ukax pachpaw apthapi ukat wasitat uchi. Pachpa mayiwiwa: nayrïr qullqi churañ nayraqata wakisi. | ads:write |
| GET | /v1/partner/ads/{id}/rankMä yatiyäwitaki jichha sayt'awi, kasta, ukhamaraki uraqpacha sayt'apa. | ads:read |
| GET | /v1/partner/ads/{id}/statsMä yatiyäwitakix taqpach uñtawinakasa ch'iqt'awinakasa — tukusiri urusa qallta urusa, ukax GET /{id} ukan utjki uka activated_at/expires_at chiqanakan juti, ukatsti rank ukax GET /{id}/rank ukan juti. | ads:read |
| POST | /v1/partner/paymentsMä qallta alasiñataki jan ukax mä yapxatañataki mä cripto qullqi churaña qalltam. Mä qallta qullqi churäwix 422 ukan pantjasi, jan ukasti yatiyäwix nayraqatpach mä jamuqanïkpan — alaxan uploadAdImage/setAdImageUrl uñxatt'am. | payments:write |
| GET | /v1/partner/payments/{id}Mä phuqhäwina kamisätapsa uñakipaña. | payments:read |
| POST | /v1/partner/referralsMä khitanuñ chinu luraña. | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsMaynit maynikam apayanit qullqi jikxatatanaka, kunjamäwiparjama jaljata. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsJuman Connect mode ukan lurata yatiyirinakaman yatiyäwinakapat phuqhapkän uka qullqit 70% chikata, kunjamäkitix ukhamarjam jaljata. | ad-revenue:read |
| GET | /v1/partner/access-logAka llaviru-metodoru-thakiru-IP-pacha-chimpuru taqpach sarnaqäwipa. | Ukanxa |
| GET | /v1/rankings?category={id}&geo={scope}Mä categoría ukat geo ámbito ukatakix ullañatakiki sayt'awi. | Taqinitaki |
| GET | /v1/tiersPaqallqu wakicht'at chanichawi patanakaxa (pata, jist'arat askinakampi). | Taqinitaki |
| GET | /v1/referral-programJichhürunakan apnaqaskir comisión porcentajenakaxa, maynit maynikam apayanitaki ukhamarak P'iqinchirinakan Tantachäwipataki. | Taqinitaki |
| GET | /v1/partner-programJichha pacha yatiyäwinakat qullqi jaljtawipa (Connect mode) jumampi ukhamaraki Annual Ads ukampi. | Taqinitaki |
| GET | /v1/search?q={query}Natural aru thaqhaña — mä jiskt'awi, "Kenya markan mueblenak yatiyirinaka" ukhamawa, ukax mä kasta t'aqaru ukhamarak mä uraq t'aqaru irpi, ukatsti uka sayt'äwi chiqap pachpa chiqap saräwipan kutt'ayi. | Taqinitaki |
Maynit maynikam yatiyasiña
advertiser_type, promotion_type, link_type, ukat promoted_brand ukax POST ukat PATCH /v1/partner/ads ukanx ajlliñjam phuqhañawjanakawa — Sapa maran Yatiyawinakax janiw jupanakan yatiyasiñ munir qhathunakatakikiti. link_type ukax affiliate_link jan ukax referral_invitation_link ukhamäki ukhaxa, jan ukax promotion_type ukax affiliate_offer jan ukax referral_opportunity ukhamäki ukhaxa, affiliate_terms_accepted ukax 'true' ukhamäñapawa, jan ukhamäx mayiwi ukax 422 ukampiw janiw katuqatäkiti. Title ukax 35 qillqanakampikiw sayt'ayata, ukat Description ukax 80 qillqanakampikiwa — panpachaniw servidor tuqinx phuqhachasi, janiw dashboard UI ukanakikiti.
Sapa yatiyir qillqatanxa, manqhan utt'ayat AI irnaqañanaka katuqi: mä yatiyäwi yänaka ukat uñstawinaka uñstayiri, mä aruskipäwi yanapiri, mä qullqi tuqita iwxiri, ukat mä anqäx SEO uñakipiri. Taqi akanakax AI kreditu-mpiw phuqhasi, sapa maran churat chika chanipat sipansa.
| POST | /v1/advertisers/{id}/ai/assistantAsk Annual Ads — mä tuyuri aruskipiri yanapiriwa, yatiyäwinakataki sapakiwa, cuentana yatiyäwinakapax ullañatakikiwa. | Taqinitaki |
| POST | /v1/advertisers/{id}/ai/creative-studioMä jisk'a negocio qhanañchäwita mä yatiyäwi sutipa, qhanañchäwipa, ukatsti wakiskir arunaka uñstayam. | 2 crédito(s) |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageMä aljañ qillqata uñacht'äwi (PNG) uka pachpa aljañ qhanañchäwita luraña, ukax wakicht'atawa mä yatiyäwir chinuqañataki. | 8 crédito(s) |
| POST | /v1/advertisers/{id}/ai/budget-advisorMä chiqap jakhuwin uñacht'äwi — janipuni mä qalltañ amuyuki — mä chiqap chiqana 30/90/365 urunakan qhiparañataki chansa. | 1 crédito(s) |
| POST | /v1/advertisers/{id}/ai/seo-auditYatiyirin anqäx web qamawip uñakipaña ukat chiqap SEO askichäwinak amuyt'ayaña. | 2 crédito(s) |
Päpach kasta ukat qhatu qhanañchäwix aynachankir uñnaqa luririrus ch'amancharakiwa.
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
}Uka pachpa yatiyäwitakix mä uñtasir uñacht'äwi luraña:
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
}Mä wakichat yatiyäwi t'aqa juman web qamawimar uchantama — janiw lurañax utjkiti, janiw iframe-s utjkiti. Script-ax chiqakpachaw páhinaru mä sapa Shadow DOM manqhan uñacht'ayi, ukhamat jupan estilunakapax janipuniw juman qamawimarux chhaqhaniti, ukat juman qamawiman estilunakapax janipuniw ukarux chhaqhaniti.
<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>Qalltanxa, akax categoría ukan taqpach uñt'at sayt'awip uñacht'ayi — plataforman utjki uka taqpach yatiyirinaka, janiw jumax Connect tuqi apantkta ukanakakikiti. Connect tuqi uñstayawaykta uka yatiyirinakan yatiyawinakapaki uñacht'ayañatakixa (jumankir ch'iqt'awim uñstayapki ukanaka), data-partner ukampi masiman ID-pampi yapxatta (uka juman dashboard-aman Developers uka chiqan jikxatta):
<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>Yatiyirinakamax walja kasta tamanakan utjchi ukhaxa, data-category uka taqpach apsuñamawa — data-partner ukampikiw widget ukax taqi kasta tamanakan yatiyirinakamax mä sapa rejillan uñacht'ayi, sapa kasta tamatakix mä widget bloque munañat sipana:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>Contenidoman utjki uka maynïr uñacht'äwi tamamp chika, mayni ukhamaraki uñacht'äwi tama, sapa mayni mayja uñacht'äwinak uñacht'ayañapataki munasmati? Payïr widget tama yapxatt'am, data-layout="compact" (mä sapa uñacht'äwi, jisk'a piruru tukuyañjam) ukampi, ukatsti data-offset ukax nayrïr widgetamax qawqha uñacht'äwinakas uñacht'ayi ukarjam ucht'ata:
<!-- 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 | Uñacht'ayañataki Categoría ID. Wakisiwa — jan ukasti data-partner ukax uchataxi ukhaxa, ukhamäpanxa janiw uchañax wakiskiti, kunatix uka masin yatiyawinakapax taqi categoría ukanakan uñacht'ayasiwa. |
data-geo | Uraqi tuqita: aka chiqana, suyu tuqina, jan ukax akapachpacha. Qalltanxa akapachpacha ukhamawa. |
data-count | Uñacht'ayañatak yatiyäwinakan jakhuwipa. Pusi ukhamawa. |
data-columns | Grid ukan sayt'anaka jakhu. Pä ukhamawa. |
data-layout | rejilla, lista, jan ukax jisk'achata. Rejilla ukaw nayraqat ajllitäxi. Jisk'achata ukax mä sapa yatiyäwi uñacht'ayi (datos-jakhüwix janiw uñjasiñapäkiti), mä botón ukampiw jisk'a pildoraru imantañataki ukat kutt'ayañataki — mä qhipa-panka uñtasita t'aqa, script ukax janiw kunawsas chiqanchirjam ucht'kiti, jumaw uka container div ukxa munañamarjam pankamarux ucht'asma ukat uñnaqapsa askichasma. |
data-offset | Nayraqat uñt'at yatiyäwinaka qhipäxar jaquntañataki jakhu. Uñt'ataru 0 ukhamawa. Mä payïr widget uka pachpa pankan (mä uñacht'äwixa, aynachan mä jisk'a ukhamaraki alaxan mä rejillani) mayj mayja yatiyäwinaka uñacht'ayañapatakiw yanapt'i, pachpa yatiyäwi pay kuti uñacht'ayañat sipana — mayni widget ukax qawqha yatiyäwinakas uñacht'ayaski uk jakhu apayaña. |
data-partner | Juman socio ID-ma (juman dashboard-aman Developers uka chiqan jikxatama). Munasirakiwa — jan ukampi, widget ukax uka categoría-taki taqpach uñt'at ranking uñacht'ayi, plataforma-nkir taqpach anunciantes-nakaru. Ukampisti, Connect modo tuqi apantanïta uka anunciantes-nakan yatiyäwinakapakikiwa — juman ch'amama chiqpachapuni uñstayapki ukanakaki. |
Mayiwinakaxa sapa llaviru, sapa minuturu sayt'ayatawa. Sapa chiqap uñt'at jaysäwixa X-RateLimit-Limit, X-RateLimit-Remaining, ukhamaraki X-RateLimit-Reset p'iqinchirinakaniwa; sayt'äwi jilxatasaxa 429 Too Many Requests ukham kutt'ayi, mä Retry-After p'iqinchirimpi.
Ajlliñataki, sapa masitaki. Mä qillqata yapxatkamaxa, llavayanakamax kawki IP-taki mayiwinaksa katuqapuniwa — nayrïr qillqatax uka masin taqi llavayanakapxa "allowlist-only" ukhamaruw mayjt'ayi.
Sapa webhook ukax HMAC-SHA256 ukampiw chimpuntata, ukax mä kutiki uñstayat imantatampi lurasi, uñstayat pachan — apayanit yatiyäwir iyawsañataki nayraqat chimpu chiqañchaña. Yatiyäwinakax uka yatiyirimp chikachata masirukiw apayasi.
payment.succeeded | Mä phuqhäwixa chiqanchatawa. |
payment.refunded | Qullqi kutt'ayasiwa. |
ad.activated | Mä yatiyäwix irnaqañ qallti, pachpata jan ukax uñjirin uñakipatat qhipata. |
invoice.issued | Mä phisqa qillqataw apsutäxi. |
referral.payout.completed | Mä khitanit kamisyunax pagatäxaruw puri. |
referral.payout.failed | Yanapirina, mayt'awi phuqhachäwi tamax pantjasi — qullqi jikxatatanakax phuqhañataki kutt'awayi ukat wasitat yant'asi. |
rank.changed | Mä yatiyäwina sayt'apax mayjt'aspa, yaqha yatiyirina qullqi churatap laykusa. |
ad.expiring_soon | Mä yatiyäwix tukusxañapatakix kimsa tunka, paqallqu, jan ukax mä uru nayraqata. |
partner_ad_revenue.payout.completed | Yatiyäwin qullqi chikañchäwipan paylläwipax payllatäxaruw puri. |
partner_ad_revenue.payout.failed | Yatiyäwinakat qullqi jalja phuqhäwix yanapirin pantjasi — jaljanakax phuqhañatakiw kutt'anxi ukat wasitat yant'asi. |
Oficial JavaScript/TypeScript ukat Python SDKs, aka pachpa API especificación ukat lurata, amtatäskiwa ukampirus janira uñt'ayatäkiti — uka pachakamax HTTP API ukar chiqak jawst'apxam.
Jichhakamax janiw SDK utjkiti — akanakax HTTP API-ruw chiqak jawsapxi ukat jichhürux kawki arunsa irnaqapxiwa.
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": "...",
},
)