Kallattiidhaan madalii Beeksisa Waggaa irratti ijaaraa — beeksisitoota uumaa, beeksisoota maxxansaa, kaffaltii jalqabsiisaa, akkasumas sadarkaa hordofaa, guutummaatti API fayyadamuun.
Tarree gatii guutuu ilaaliAti 70% ni tursita. Beekumsa maallaqa beeksisitoonni keessan kanneen moodii 'Connect' fayyadaman beeksisa isaaniif kaffalan — kallattiidhaan boorsaa keessanitti kaffalama. Akkaataa inni itti hojjetu armaan gaditti ilaalaa.
Gaaffiin hundi, mala 'Bearer scheme' fayyadamuun, mata duree 'Authorization' keessatti furtuu icciitiitiin ni mirkanaa'a.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonFurtuuwwan API'n garee Beeksisa Waggaa tiin herrega hiriyaa mirkanaa'eef ni kennamu.
Herrega hiriyaa uumi| POST | /v1/partner/advertisersMaqaa fayyadamaa kee tokkootiin herrega beeksisaan uumi (Haala Wal-qunnamsiisuu). | advertisers:write |
| GET | /v1/partner/advertisers/{id}Herrega beeksisaan kan hiriyaa kanaan uumame ilaali. | advertisers:read |
| POST | /v1/partner/adsBeeksisa uumi. Jalqaba irratti sadarkaa wixinee irra jira. Dirreewwan filannoo kanneen akka advertiser_type, promotion_type, link_type, fi promoted_brand, beeksisa walta'iinsaa, ergaa, uumtuu, yookiin dhuunfaa ibsu — yaadannoo armaan gadii ilaali. | ads:write |
| GET | /v1/partner/ads/{id}Beeksisa barbaadi. | ads:read |
| PATCH | /v1/partner/ads/{id}Qabiyyee gulaalaa haaromsuu — mata duree, ibsa, geessituu, gosa beeksisaan, gosa olguddiitii, gosa geessituu, fi maqaa daldalaa olguddatame. Ramaddii, teessuma lafaa, fi wanti kamiyyuu kan motora sadarkeessuun dubbifamu asitti gonkumaa jijjiiramuu hin danda'an. | ads:write |
| POST | /v1/partner/ads/{id}/imageSuuraa beeksisaa kallattiin ol fe'aa (JPEG/PNG/WebP, guddinni isaa 5 MB caalaa hin ta'u). Kaffaltii jalqabaa dura barbaachisaadha — garee kaffaltiiwwanii isa gadii ilaali. | ads:write |
| POST | /v1/partner/ads/{id}/image-urlFaayilii ol fe'uu mannaa, suuraa beeksisaa URL irraa kaa'i — sarvariin ofuma isaatiin fudhatee ni keessummeessa. Ulaagaa wal fakkaatu: kaffaltii isa jalqabaa dura barbaachisa. | ads:write |
| GET | /v1/partner/ads/{id}/rankSadarkaa, ramaddii, fi daangaa lafaa beeksisa tokkoof ammaan tana jiru. | ads:read |
| GET | /v1/partner/ads/{id}/statsLakkoofsi waliigalaa ilaalamuu fi cuqaafamuu beeksisa tokkoo — guyyoota darbaniifi hafan dirreewwan activated_at/expires_at kanneen duraanuu GET /{id} irra jiran irraa kan argaman yoo ta'u, sadarkaan isaa immoo GET /{id}/rank irraa argama. | ads:read |
| POST | /v1/partner/paymentsBitannaa jalqabaatiif yookiin maallaqa itti dabaluuf kaffaltii kiriptoo jalqabi. Kaffaltiin jalqabaa, beeksifichi duraanuu suuraa yoo qabaate malee dogoggora 422tiin ni kufa — olitti uploadAdImage/setAdImageUrl ilaali. | payments:write |
| GET | /v1/partner/payments/{id}Haala kaffaltii tokkoo ilaali. | payments:read |
| POST | /v1/partner/referralsGeessituu ergaa uumi. | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsGalii ergaa walitti qabame, sadarkaa irratti hundaa'ee kan qoodame. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsQoodni kee %70 kan beeksisitoonni 'Connect mode' keessatti uumte beeksisa isaaniif kaffalan, sadarkaa isaaniitiin addaan baafame. | ad-revenue:read |
| GET | /v1/partner/access-logSeenaa bilbilaa guutuu kan furtuu kanaaf — mala, daandii, IP, fi mallattoo yeroo. | Achitti |
| GET | /v1/rankings?category={id}&geo={scope}Sadarkaa dubbisaaf qofa kan ramaddii fi daangaa lafaatiif. | Ummataaf |
| GET | /v1/tiersSadarkaalee gatii qindaa'an 7 (daangaa, faayidaalee banaman). | Ummataaf |
| GET | /v1/referral-programDhibbeentaa komishinii yeroo ammaa tartiiba ergaa fi Kuusaa Hoggantootaatiif hojiirra jiran. | Ummataaf |
| GET | /v1/partner-programQoodinsa galii beeksisaa yeroo ammaa (Haala Wal-qunnamtii) isinii fi Beeksisa Waggaa gidduutti. | Ummataaf |
| GET | /v1/search?q={query}Barbaacha afaan uumamaa — gaaffii akka "beeksisitoota mi'a manaa Keeniyaa keessatti" jedhu gara ramaddii fi daangaa lafaa walsimuutti qajeelcha, achas sadarkaa sana tartiiba isaa isa dhugaa fi sirrii ta'een deebisa. | Ummataaf |
Beeksisa hirmaannaa fi ergaa
advertiser_type, promotion_type, link_type, fi promoted_brand dirreewwan filannoo ta'an kan POST fi PATCH /v1/partner/ads irratti argamanidha — Beeksisni Waggaa dhaabbilee of beeksisan qofatti kan daangeffame miti. Yeroo link_type affiliate_link yookiin referral_invitation_link ta'u, yookiin promotion_type affiliate_offer yookiin referral_opportunity ta'u, affiliate_terms_accepted dhugaa ta'uu qaba, yoo kana ta'uu baate gaaffiin koodii 422tiin ni kufaa. Mata dureen qubee 35tti, ibsi immoo qubee 80tti daangeffama — lamaanuu kan raawwatamu gama sarvariiti, UI daashboordii qofa keessatti miti.
Akkaawuntiin beeksisaan hundi meeshaalee AI kanneen keessatti ijaaraman argata — kanneen akka jenereetara qabiyyee beeksisaa fi mul'ataa, gargaaraa haasawaa, gorsaa baajataa, fi odiitara SEO alaa — kanneen gatii waggaa murtaa'e irratti dabalataan kireeditii AI-tiin kaffalamu.
| POST | /v1/advertisers/{id}/ai/assistantAsk Annual Ads — gargaaraa haasawaa socho'u, kan odeeffannoo qofa kennu, fi daataa akkaawuntii irratti dubbisuuf qofa kan danda'u. | Ummataaf |
| POST | /v1/advertisers/{id}/ai/creative-studioIbsa daldalaa gabaabaa irraa mata duree beeksisaa, ibsa, fi jechoota ijoo uumi. | 2 kireediitii(wwan) |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageIbsa daldalaa isa tokkicharraa fakkii tarreeffamaa (PNG) kan qophaa'ee fi beeksisaatti maxxanfamuu danda'u uumi. | 8 kireediitii(wwan) |
| POST | /v1/advertisers/{id}/ai/budget-advisorTilmaama istaatistiksii dhugaa — gonkumaa tilmaama uumamaa miti — kan carraa sadarkaa murtaa'e tokko guyyoota 30/90/365tti eeggachuu agarsiisu. | 1 kireediitii(wwan) |
| POST | /v1/advertisers/{id}/ai/seo-auditMarsariitii alaa kan beeksisaan mataan isaa qabu xiinxaliitii fooyya'iinsa SEO kan qabatamaa ta'e yaada dhiyeessi. | 2 kireediitii(wwan) |
Ramaddiifi ibsi daldalaa kanuma akkasumas fakkii uumtuu isa gadii ni humneessu.
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
}Beeksisa isaumaaf fakkii wal-fakkaatu uumi:
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
}Yuunitii beeksisaa qophaa'e tokko marsariitii kee irratti buusi — tarkaanfii ijaarsaa hin qabu, ifraamii hin qabu. Iskiriiptiin kun kallattiidhaan fuula sana keessatti Shadow DOM adda ta'e keessatti mul'ata, kanaafuu istaayiloonni isaa gonkumaa gara marsariitii keetii hin babal'an, akkasumas istaayiloonni marsariitii keetii gara isaatti hin babal'an.
<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>Akka idileetti kun sadarkaa uummataa guutuu ramaddii sanaaf agarsiisa — beeksis-harkistuu madalicha irra jiru hunda, kanneen isin fiddan qofa miti. Beeksisa beeksis-harkistuuwwan karaa 'Connect mode' uumtan irraa qofa agarsiisuuf (kanneen qooda keessan maddisiisan), 'data-partner' lakkoofsa addaa hiriyaa keessanii wajjin dabalaa (fuula 'Developers' kan daashboordii keessanii irraa argadhaa):
<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>Yoo beeksiftoonni kee ramaddiiwwan hedduu keessatti argaman, 'data-category' guutummaatti dhiisi — 'data-partner' qofaan, wiijetichi ramaddii hunda keessatti beeksisa kee hunda giridii tokko keessatti agarsiisa, ramaddii tokkoof biilookii wiijetii tokko barbaaduu mannaa:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>Yoo yuunitii akka footer qabduu kan qabduu kee isa keessa-barruu cinaatti argamu, kan tokkoon tokkoon isaanii beeksisa adda addaa agarsiisan barbaadde, boolokii wiijetii lammaffaa kan data-layout="compact" (beeksisa tokko, kan gara qorqora xiqqootti cuunfamuu danda'u) fi data-offset kan akka lakkoofsa beeksisoota wiijetii kee inni jalqabaa duraan agarsiisuutti qindaa'e itti dabali:
<!-- 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 Garee agarsiisuuf. Dirqama — yoo 'data-partner' hin kaa'amin; yoo kaa'ame garuu, dhiisuun isaa beeksisa hiriyaa sanaa garee hundumaa keessatti agarsiisa. |
data-geo | Daangaa lafaa: kan naannoo, kan godinaa, yookaan kan addunyaa. Akka idileetti kan addunyaati. |
data-count | Lakkoofsa beeksisa agarsiifamu. Akka idileetti 4 dha. |
data-columns | Lakkoofsa utubaalee giridiiti. Akka idileetti 2 ta'a. |
data-layout | giriidii, tarree, yookiin cuquliisa. Akka idileetti giriidii ta'a. Cuquliisni beeksisa tokko (lakkoofsi daataa hin ilaalamu) kan qofa agarsiisu yoo ta'u, qabduu isa gara qorqora xiqqoo tokkootti cuquliisuufii deebisuuf qaba — kunis kutaa akka gadi-barreeffamaatti (footer) kan ta'e, kan iskiriiptii mataa isaatiin gonkumaa iddoo murtaa'e irratti hin kaa'amne dha; saanduqa 'div' sana fuula kee irratti akka barbaaddetti kaa'uu fi miidhagsuu dandeessa. |
data-offset | Lakkoofsa beeksisa sadarkaa olaanaa irra jiran kanneen darbuuf. Akka idileetti 0 ta'a. Wiijetii lammaffaa fuula sana irratti argamu (fkn. kan xixiqqaa jala fuulichaa irratti argamu tokko fi kan sararaawaa olitti argamu biraa) beeksisa walfakkaataa yeroo lama agarsiisuu mannaa beeksisa adda addaa akka agarsiisu taasisa — lakkoofsa beeksisoota wiijetichi inni biraa duraan agarsiisaa jiru dabali. |
data-partner | ID hirmaattuu keetii (daashboordii kee irratti fuula Misoomsitootaa irraa argadhu). Filannoo dha — kana malee, wiijetichi sadarkaa uummataa guutuu ramaddii sanaaf, beeksisitoota madalicha irra jiran hunda agarsiisa. Kana fayyadamuun garuu, beeksisa beeksisitoota karaa Moodii Wal-qunnamsiisuu fidde qofa agarsiisa — isaan kan dhugumaan qooda kee maddisiisan. |
Gaaffileen furtuu tokkoof daqiiqaa tokko keessatti daangaan itti kaa'ama. Deebiin mirkanaa'e hundi mata dureewwan X-RateLimit-Limit, X-RateLimit-Remaining, fi X-RateLimit-Reset of keessaa qaba; daangaa darbuun immoo, mata duree Retry-After waliin koodii dogoggoraa 429 Too Many Requests deebisa.
Filannoo, hiriyaa tokkoof. Hanga galmee itti dabaltutti, furtuuwwan kee gaaffii IP kamiyyuu irraa dhufu ni fudhatu — galmeen jalqabaa furtuuwwan hiriyaa sanaa hunda gara 'allowlist-only'tti jijjiira.
Webhook hundi yeroo uumamu icciitii yeroo tokkoof kennamuun HMAC-SHA256'n mallatteeffama — fe'umsa isaa amanuu keessan dura mallattoo isaa mirkaneeffadhaa. Taateewwan beeksisaan walqabatu qofa hiriyaa beeksisichaa abbummaadhaan qabuuf dhiyaatu.
payment.succeeded | Kaffaltiin mirkanaa'eera. |
payment.refunded | Maallaqni deebi'eera. |
ad.activated | Beeksisni ofumaan yookaan erga bulchaan sakatta'ee booda hojii eegala. |
invoice.issued | Invooyisiin kennameera. |
referral.payout.completed | Komiishiniin ergaa sadarkaa kaffaltii argata. |
referral.payout.failed | Gareen kaffaltii ergaa dhiheessaa biratti yoo kufa, galiin gara kaffaltiif deebi'ee irra deebi'amee yaalamu. |
rank.changed | Sadarkaan beeksisaa ni jijjiirama — sababa kaffaltii beeksisaa biraa yoo ta'es. |
ad.expiring_soon | Beeksifni xumuramuuf guyyaa 30, 7, yookiin 1 dura. |
partner_ad_revenue.payout.completed | Kaffaltiin qoodinsa galii beeksisaa sadarkaa kaffaltii irra ga'a. |
partner_ad_revenue.payout.failed | Kutaan kaffaltii qoodinsa galii beeksisaa dhiyeessaa biratti yoo milkaa'uu dide — qoodinsi deebi'ee gara tarree kaffalamuu qabutti deebi'ee irra deebi'amee yaalama. |
SDKn JavaScript/TypeScript fi Python kan idilee, ibsa API kana irraa uumaman, karoorfamee jira garuu ammaaf hin maxxanfamne — hanga yeroo sanaatti kallattiin API HTTP fayyadamaa.
Ammaaf SDK hin jiru — isaan kun kallattiidhaan HTTP API waamuun har'a afaan kamiyyuu keessatti ni hojjetu.
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": "...",
},
)