Aha ka kotloloho sethaleng sa Lipapatso tsa Selemo le Selemo — theha babapatsi, phatlalatsa lipapatso, qala litefo, le ho lekola maemo, kaofela ka API.
Bona lethathamo le feletseng la lithekoU boloka 70% ea seo baphatlalatsi ba hau ba Connect-mode ba se lefang bakeng sa lipapatso tsa bona — e lefuoa ka kotloloho ka sepacheng sa hau. Bona hore na e sebetsa joang ka tlase.
Kopo e 'ngoe le e 'ngoe e netefatsoa ka senotlolo se lekunutu se ho Authorization header, ho sebelisoa mokhoa oa Bearer.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonLikhoutu tsa API li fanoa ho liakhaonto tsa balekane tse amohetsoeng ke sehlopha sa Lipapatso tsa Selemo le Selemo.
Theha ak'haonte ea molekane| POST | /v1/partner/advertisersTheha ak'haonte ea mohoebi lebitsong la e mong oa basebelisi ba hau (Mokhoa oa Connect). | advertisers:write |
| GET | /v1/partner/advertisers/{id}Batla ak'haonte ea papatso e entsoeng ke molekane enoa. | advertisers:read |
| POST | /v1/partner/adsEtsa papatso. E qala e le boemong ba moralo. Mabaka a ikhethang a advertiser_type, promotion_type, link_type, le promoted_brand a hlalosa papatso ea affiliate, referral, creator, kapa ea motho ka mong — sheba tlhokomeliso e ka tlase. | ads:write |
| GET | /v1/partner/ads/{id}Batla papatso. | ads:read |
| PATCH | /v1/partner/ads/{id}Nchafatsa dikahare tsa bohlophisi — sehlooho, tlhaloso, sehokelo, mofuta wa mohwebisi, mofuta wa phahamisetso, mofuta wa sehokelo, le letshwao le phahamisitsweng. Sehlopha, sebaka, le eng kapa eng e balwang ke enjene ya maemo di ke ke tsa fetolwa mona. | ads:write |
| POST | /v1/partner/ads/{id}/imageKenya setšoantšo sa papatso ka kotloloho (JPEG/PNG/WebP, boholo ba 5 MB). Ho hlokahala pele ho tefo ea pele — sheba sehlopha sa litefo ka tlase. | ads:write |
| POST | /v1/partner/ads/{id}/image-urlBeha setšoantšo sa papatso ho tsoa ho URL ho e-na le ho kenya faele — seva e se lata ebe e se boloka bocha ka bo eona. Tlhokahalo e tšoanang: e hlokahala pele ho tefo ea pele. | ads:write |
| GET | /v1/partner/ads/{id}/rankBoemo ba hajoale, sehlopha, le sebaka sa papatso. | ads:read |
| GET | /v1/partner/ads/{id}/statsPalo eohle ea maikutlo le likhato tsa papatso — matsatsi a fetileng/a setseng li tsoa libakeng tsa activated_at/expires_at tse seng li le teng ho GET /{id}, 'me boemo bo tsoa ho GET /{id}/rank. | ads:read |
| POST | /v1/partner/paymentsQala tefo ea crypto bakeng sa theko ea pele kapa tlatsetso. Tefo ea pele e hloleha ka 422 ntle le haeba papatso e se e ntse e na le setšoantšo — sheba uploadAdImage/setAdImageUrl ka holimo. | payments:write |
| GET | /v1/partner/payments/{id}Sheba boemo ba tefo. | payments:read |
| POST | /v1/partner/referralsTheha sehokelo sa phetisetso. | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsLichelete tse bokelletsoeng tsa phetisetso, tse arotsoeng ho ea ka boemo. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsKarolo ea hau ea 70% ea seo baphatlalatsi bao u ba qapileng ho Connect mode ba se lefileng bakeng sa lipapatso tsa bona, e arotsoe ho ea ka boemo. | ad-revenue:read |
| GET | /v1/partner/access-logLenaane le feletseng la mehala bakeng sa senotlolo sena — mokhoa, tsela, aterese ea IP, le nako ea tlaleho. | Ho |
| GET | /v1/rankings?category={id}&geo={scope}Boemo bo ka baloa feela bakeng sa sehlopha le sebaka. | Bohlaleng |
| GET | /v1/tiersMaemo a supileng a theko a hlophisitsoeng (moedi, melemo e sa kwalellwang). | Bohlaleng |
| GET | /v1/referral-programLiphesente tsa khomishene tse sebetsang hajoale bakeng sa letoto la ho fetisetsa le Letamo la Baetapele. | Bohlaleng |
| GET | /v1/partner-programKaro-karolelano ea hajoale ea chelete ea lipapatso (mokhoa oa Connect) lipakeng tsa hau le Annual Ads. | Bohlaleng |
| GET | /v1/search?q={query}Patlo ea puo ea tlhaho — e lebisa potso e kang "baphatlalatsi ba thepa ea ka tlung Kenya" sehlopheng se tšoanang le sebakeng se itseng, ebe e khutlisa maemo ao, ka tatellano ea 'ona ea 'nete hantle. | Bohlaleng |
Papatso ea balekane le ea phetisetso
advertiser_type, promotion_type, link_type, le promoted_brand ke libaka tsa boikhethelo ho POST le PATCH /v1/partner/ads — Lipapatso tsa Selemo le Selemo ha li lekanyetsoe feela ho likhoebo tse ipapatsang. Ha link_type e le affiliate_link kapa referral_invitation_link, kapa promotion_type e le affiliate_offer kapa referral_opportunity, affiliate_terms_accepted e tlameha ho ba 'true' ho seng joalo kopo e tla hanoa ka 422. title e lekanyelitsoe ho litlhaku tse 35 mme description e lekanyelitsoe ho tse 80 — ka bobeli li laoloa ka lehlakoreng la seva, eseng feela ho dashboard UI.
Ak'haonte e 'ngoe le e 'ngoe ea papatso e fumana sete ea lisebelisoa tse hahelletsoeng tsa AI — mohlahisi oa litaba tsa papatso le litšoantšo, mothusi oa moqoqo, moeletsi oa tekanyetso, le mohlahlobi oa SEO oa kantle — tse lefuoang ka likhrediti tsa AI, holim'a theko e sa fetoheng ea selemo le selemo.
| POST | /v1/advertisers/{id}/ai/assistantAsk Annual Ads — mothusi oa moqoqo o tsamaeang, o fanang ka tlhahisoleseding feela, o balang feela data ea ak'haonte. | Bohlaleng |
| POST | /v1/advertisers/{id}/ai/creative-studioHlahisa sehlooho sa papatso, tlhaloso, le mantsoe a bohlokoa ho tsoa tlhalosong e khuts'oane ea khoebo. | 2 likrediti |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageHlahisa setšoantšo sa lenane (PNG) ho tsoa tlhalosong e tšoanang ea khoebo, se bolokiloeng 'me se loketse ho hokelloa papatsong. | 8 likrediti |
| POST | /v1/advertisers/{id}/ai/budget-advisorKhakanyo ea sebele ea lipalo-palo — eseng khakanyo e iqapetsoeng — ea menyetla ea ho boloka maemo a itseng ka matsatsi a 30/90/365. | 1 likrediti |
| POST | /v1/advertisers/{id}/ai/seo-auditHlahloba websaete ea kantle ea mohoebi ka boeena 'me u fane ka litlhahiso tse tiileng tsa lintlafatso tsa SEO. | 2 likrediti |
Sehlopha se tšoanang le tlhaloso ea khoebo li boetse li tsamaisa mochine o hlahisang setšoantšo se ka tlase.
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
}Hlahisa setšoantšo se tsamaellanang le papatso e tšoanang:
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
}Beha yuniti ya papatso e seng e lokile sebakeng sa hao sa marang-rang — ha ho hlokahale mohato wa ho e haha, ha ho hlokahale iframe. Sekeripiti se hlahisa ka kotloloho leqepheng ka hare ho Shadow DOM e ikemetseng, kahoo mekgwa ya setaele sa yona ha e kene sebakeng sa hao sa marang-rang, mme mekgwa ya setaele sa sebaka sa hao sa marang-rang ha e kene ho yona.
<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>Ka tloaelo sena se bontsha maemo a feletseng a setjhaba a sehlopha — mohwebisi e mong le e mong sethaleng, eseng feela ba o ba kentseng. Ho bontsha feela dipapatso tse tswang ho bahwebisi bao o ba entseng ka mokgwa wa Connect (ba hlahisang kabelo ya hao), eketsa data-partner ka ID ya molekane wa hao (e fumane leqepheng la Bahlahisi la dashboard ya hao):
<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>Haeba lipapatso tsa hau li akaretsa mekhahlelo e 'maloa, tlohela data-category ka ho feletseng — ka data-partner feela, widget e bontša papatso e 'ngoe le e 'ngoe ea hau mekhahlelong eohle ka har'a grida e le 'ngoe, ho fapana le ho hloka blokho ea widget e le 'ngoe bakeng sa mokhahlelo o mong le o mong:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>O batla yuniti ya mofuta wa footer pela ya hao e ka hara dikahare, e nngwe le e nngwe e bontsha dipapatso tse fapaneng? Kenya blokhose ya bobedi ya widget ka data-layout="compact" (papatso e le nngwe, e ka phutholohang ho ba sebopeho se senyenyane sa pilisi) le data-offset e behilweng ho ya ka hore na widget ya hao ya pele e se e bontsha dipapatso tse kae:
<!-- 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 | ID ea sehlopha se tla bontšoa. Ho hlokahala — ntle le haeba data-partner e behiloe, 'me ha ho le joalo, ho e tlohela ho bontša lipapatso tsa molekane ho pholletsa le sehlopha se seng le se seng. |
data-geo | Sebaka sa jeokerafi: sa lehae, sa sebaka, kapa sa lefats'e ka bophara. Ka tloaelo ke sa lefats'e ka bophara. |
data-count | Palo ea lipapatso tse tla bontšoa. Ka kamehla ke 4. |
data-columns | Palo ea likholomo tsa grida. Ka kamehla ke 2. |
data-layout | grid, lenane, kapa compact. Kgetho e tlwaelehileng ke grid. compact e bontsha papatso e le nngwe (data-count ha e natsehe) e nang le konopo ya ho e phutha hore e be pilisi e nyane le ho e kgutlisa — yuniti ya mofuta wa footer, e sa keng ya behwa ka ho sa feleng ke script ka boyona, o beha le ho kgabisa 'container div' kamoo o ratang kateng leqepheng la hao. |
data-offset | Palo ea lipapatso tse maemong a holimo tse tloheloang. Ka tloaelo ke 0. E lumella widget ea bobeli leqepheng le le leng (mohlala, e nyane botlas'eng ba leqephe hammoho le e hlophisitsoeng ka likarolo holimonyana) ho bontša lipapatso tse fapaneng ho fapana le ho pheta e le 'ngoe habeli — fetisetsa palo ea lipapatso tseo widget e 'ngoe e seng e ntse e li bontša. |
data-partner | ID ea molekane oa hau (e fumane leqepheng la Bahlahisi la dashboard ea hau). Ha se tlamo — ntle le eona, widget e bontša maemo a phatlalatsa a feletseng bakeng sa sehlopha seo, ho mong'a papatso e mong le e mong sethaleng. Ka eona, ke lipapatso feela tse tsoang ho baetsi ba lipapatso bao u ba kentseng ka mokhoa oa Connect — e leng tsona tse hlileng li hlahisang karolo ea hau. |
Likopo li lekanyelitsoe ka senotlolo ka motsotso. Karabo e 'ngoe le e 'ngoe e netefalitsoeng e na le lihlooho tsa X-RateLimit-Limit, X-RateLimit-Remaining, le X-RateLimit-Reset; ho feta moeli ho khutlisa 429 Too Many Requests ka sehlooho sa Retry-After.
Khetho, ka molekane ka mong. Ho fihlela o kenya keno, linotlolo tsa hao li amohela likopo tse tsoang ho IP efe kapa efe — keno ea pele e fetola linotlolo tsohle tsa molekane eo hore li lumelle feela tse thathamisitsoeng.
Webhook e 'ngoe le e 'ngoe e saennoe ka HMAC-SHA256 ho sebelisoa sephiri se fanoeng hang feela, nakong ea tlhahiso — netefatsa mosaeno pele o tšepa mojaro. Liketsahalo li isoa feela ho molekane ea nang le moitsebiso ea amanang.
payment.succeeded | Tefo e netefalitsoe. |
payment.refunded | Puseletso e phethiloe. |
ad.activated | Papatso e qala ho sebetsa, ka bo eona kapa kamora hore motsamaisi a e hlahlobe. |
invoice.issued | Ho fanoa ka invoise. |
referral.payout.completed | Komishene ea phetisetso e fihla boemong ba ho lefshoa. |
referral.payout.failed | Sehlopha sa litefo tsa phetisetso se hloleha ho mofani — meputso e khutlela lethathamong la litefo tse lokelang ho lefshoa 'me e lekoa hape. |
rank.changed | Boemo ba papatso bo fetoha — ho kenyeletsa le ha tefo ea mohoebi e mong e baka phetoho eo. |
ad.expiring_soon | Letsatsi la 30, la 7, kapa la 1 pele papatso e felloa ke nako. |
partner_ad_revenue.payout.completed | Tefo ea kabo ea chelete ea lipapatso e fihla boemong ba ho lefa. |
partner_ad_revenue.payout.failed | Sehlopha sa tefo ea kabelo ea chelete ea lipapatso se hloleha ho mofani — likabelo li khutlela lethathamong la tse lokelang ho lefuoa 'me li lekoa hape. |
Li-SDK tsa semmuso tsa JavaScript/TypeScript le Python, tse hlahisitsoeng ho tsoa tlhalosong ena e tšoanang ea API, li reriloe empa ha li e-so phatlalatsoe — sebelisa HTTP API ka kotloloho ho fihlela ka nako eo.
Ha ho SDK e teng hajoale — tsena li bitsa HTTP API ka kotloloho 'me li sebetsa kajeno ka puo efe kapa efe.
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": "...",
},
)