Tongá mbala moko na plateforme ya Annual Ads — salá ba-annonceurs, bimisá ba-annonces, tindá bafutela, mpe landelá esika, nyonso na nzela ya API.
Tala liste mobimba ya bataloOzali kobomba 70% Ya mosolo oyo bapatrɔ́ ya publisité na yo ya Connect-mode bafutaka mpo na ba publisité na bango — efutamaka na lolenge ya automatique na portfɛ́lɛ na yo. Talá ndenge esalaka na nsé.
Esɛngi nyonso endimamaka na fungola ya sekɛlɛ na kati ya motó ya Authorization, na kosaleláká lolenge ya Bearer.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonBa clés ya API epesamaka na ba comptes ya ba partenaires oyo endimami na équipe ya Annual Ads.
Fungola compte ya partenaire| POST | /v1/partner/advertisersFungola compte ya motekisi na kombo ya moko ya basali na yo (mode ya Kokangisa). | advertisers:write |
| GET | /v1/partner/advertisers/{id}Luka compte ya motekisi oyo esalemi na partenaire oyo. | advertisers:read |
| POST | /v1/partner/adsSalá publicité. Ebandaka na statut ya brouillon. Ba champs ya ko-choisir ya advertiser_type, promotion_type, link_type, mpe promoted_brand elimbolaka publicité ya affiliate, referral, creator, to ya moto moko — talá note na nsé. | ads:write |
| GET | /v1/partner/ads/{id}Luka publicité. | ads:read |
| PATCH | /v1/partner/ads/{id}Bongisa makambo ya éditorial — titre, description, lien, lolenge ya moteki, lolenge ya promotion, lolenge ya lien, mpe marque oyo ezali ko-promouvoir. Catégorie, géographie, mpe biloko nyonso oyo système ya botiami na molongo etángaka ekoki kobongwana awa te. | ads:write |
| POST | /v1/partner/ads/{id}/imageTinda elilingi ya liyebisi mbala moko (JPEG/PNG/WebP, 5 MB koleka te). Esengeli liboso ya lifuti ya yambo — tala etuluku ya lifuti na nse. | ads:write |
| POST | /v1/partner/ads/{id}/image-urlTia elilingi ya publicité uta na URL na esika ya kotinda fisye — serveur ekokamata yango mpe ekotia yango na serveur na yango moko. Esengeli kaka ndenge moko: esengeli kosala yango liboso ya lifuti ya liboso. | ads:write |
| GET | /v1/partner/ads/{id}/rankEsika ya sikoyo, etuluku, mpe esika ya mokili mpo na liyebisi. | ads:read |
| GET | /v1/partner/ads/{id}/statsMotango mobimba ya bamoni mpe ba clics ya publicité — mikolo oyo eleki/etikali euti na ba champs activated_at/expires_at oyo ezali déjà na GET /{id}, mpe rang euti na GET /{id}/rank. | ads:read |
| POST | /v1/partner/paymentsBanda kofuta na crypto mpo na bosombi ya liboso to mpo na kobakisa mbongo. Kofuta ya liboso ekweyi na libunga 422 longola se soki publicité ezali déjà na elilingi — tala uploadAdImage/setAdImageUrl na likolo. | payments:write |
| GET | /v1/partner/payments/{id}Talá soki lifuti esili. | payments:read |
| POST | /v1/partner/referralsSalá lien ya bokɛngɛli. | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsMatabisi ya botindami oyo ebakisami, ekabolami kolanda ezalela. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsEteni na yo ya 70% ya mbongo oyo bato ya piblisite oyo osalaki na mode Connect bafutaki mpo na ba piblisite na bango, ekabolami kolanda ezalela. | ad-revenue:read |
| GET | /v1/partner/access-logLisolo mobimba ya ba appels pona clé oyo — méthode, nzela, IP, elembo ya ngonga. | Kuna |
| GET | /v1/rankings?category={id}&geo={scope}Liste ya kotanga kaka mpo na catégorie mpe esika ya géographique. | Ya bato nyonso |
| GET | /v1/tiersBiteni sambo ya ntalo oyo ebongisami (ndelo, matomba oyo efungwami). | Ya bato nyonso |
| GET | /v1/referral-programBa pourcentages ya commission oyo ezali kosala sikoyo mpo na cascade ya referral mpe Leaders Pool. | Ya bato nyonso |
| GET | /v1/partner-programBokaboli ya mbongo ya pub ya sikoyo (na mode Connect) kati na yo mpe Annual Ads. | Ya bato nyonso |
| GET | /v1/search?q={query}Bolukiluki na lokota ya bomoto — etindaka motuna lokola "bato ya piblisite ya biloko ya ndako na Kenya" na etuluku mpe esika oyo ebongi, mpe na nsima ezongisaka molongo wana, na molongo na yango ya solo mpenza. | Ya bato nyonso |
Publicité ya affiliation mpe ya recommandation
advertiser_type, promotion_type, link_type, mpe promoted_brand ezali ba champs ya optionnel na POST mpe PATCH /v1/partner/ads — Annual Ads etali kaka te ba entreprises oyo bazali kosala publicité mpo na bango moko. Soki link_type ezali affiliate_link to referral_invitation_link, to promotion_type ezali affiliate_offer to referral_opportunity, esengeli affiliate_terms_accepted ezala true, soki te bosengi eboyami na code 422. titre ekoki koleka te ba caractères 35 mpe description ekoki koleka te 80 — mibeko oyo mibale etosami na ngambo ya serveur, kasi kaka na interface ya dashboard te.
Konti nyonso ya motekisi ya pub ezalaka na ebele ya bisaleli ya AI oyo ezali na kati — ebimiseli ya makambo ya pub mpe ya bilili, mosungi ya masolo, mopesi-toli ya budget, mpe motali ya libanda ya SEO — oyo efutamaka na ba crédits ya AI, likolo ya ntalo moko ya mobu mobimba.
| POST | /v1/advertisers/{id}/ai/assistantAsk Annual Ads — mosungi ya masolo oyo etambolaka, kaka mpo na kopesa bansango, mpe etangaka kaka ba données ya compte. | Ya bato nyonso |
| POST | /v1/advertisers/{id}/ai/creative-studioBimisa titre ya publicité, description, mpe maloba-clé uta na description ya mokuse ya mombongo. | 2 ya crédit |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageBokela elilingi ya liste (PNG) uta na ndimbola moko ya mosala, oyo ebombami mpe ezali ya kobakisa na liyebisi. | 8 ya crédit |
| POST | /v1/advertisers/{id}/ai/budget-advisorPrognose ya solo ya statistiki — kasi likanisi mpamba te — ya likoki ya kobatela esika moko na mikolo 30/90/365. | 1 ya crédit |
| POST | /v1/advertisers/{id}/ai/seo-auditTalela site internet ya libanda ya moteki-publicité yango moko mpe pesa makanisi ya solo mpo na kobongisa yango na SEO. | 2 ya crédit |
Catégorie moko wana mpe ndimbola ya mosala epesaka mpe nguya na ebimiseli ya bilili oyo ezali na nse.
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
}Salá elilingi oyo ekokani mpo na publicité yango:
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
}Tyá unité ya publicité oyo esili kobongisama na site na yo moko — esengeli te kotonga yango, esengeli mpe te kosalela iframe. Script yango emonanaka mbala moko na kati ya lokasa, na kati ya Shadow DOM oyo ekabwani, na boye ete ba styles na yango ekɔtaka ata moke te na site na yo, mpe ba styles ya site na yo mpe ekɔtaka ata moke te na kati na yango.
<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>Na ndenge ya liboso, oyo emonisaka molongo mobimba ya bapublisite mpo na etuluku — publisite nyonso na esika oyo, kasi kaka te baoyo yo omemaki. Mpo na komonisa kaka ba publisite ya bapublisite oyo osalaki na nzela ya Connect mode (baoyo bazali kobimisa eteni na yo), bakisa data-partner na ID ya partenaire na yo (zwa yango na lokasa ya ba Développeurs na dashboard na yo moko):
<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>Soki ba publicités na yo ezali na ba catégories ebele, longola data-category mobimba — na kosaleláká kaka data-partner, widget emonisaka publicité na yo nyonso na ba catégories nyonso na kati ya grille moko, na esika ya kozala na bloc moko ya widget mpo na catégorie moko na moko:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>Olingi unité ya lolenge ya footer pembeni ya oyo ya kati ya contenu na yo, mpe moko na moko ezala komonisa ba publicités ekeseni? Bakisa bloc ya widget ya mibale na data-layout="compact" (publicité moko, oyo ekoki kokunjama na kati ya eloko moke) mpe data-offset etiyama na motango ya ba publicités oyo widget na yo ya liboso ezali komonisa déjà:
<!-- 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 ya etuluku mpo na komonisa. Esengeli — longola sé soki 'data-partner' etiami, na likambo yango, kotika yango elakisi mapúbú ya partenaire wana na bituluku nyonso. |
data-geo | Etando ya Geo: ya mboka, ya etuka, to ya mokili mobimba. Eza par défaut ya mokili mobimba. |
data-count | Motango ya ba publicités ya komonisa. Eza par défaut na 4. |
data-columns | Motango ya bakolɔ́ni ya grille. Eza par défaut 2. |
data-layout | grid, liste, to compact. Eza par défaut na grid. compact emonisaka publicité moko (data-count etalelamaka te) na butɔ mpo na kokanga yango ekoma lokola pilule moke mpe kozongisa yango — eloko moko lokola na nse ya lokasa, oyo script yango moko etyaka jamais na position fixe, yo moko ôtie mpe ôtongi container div ndenge olingi na lokasa na yo. |
data-offset | Motango ya ba publicités ya liboso ya koleka. Eza 0 na défaut. Epesaka nzela na widget ya mibale na lokasa moko (ndakisa, moko ya moke na nse ya lokasa mpe mosusu ya grille likolo) emonisa ba publicités ekeseni na esika ya kozongela kaka moko mbala mibale — pesa motango ya ba publicités oyo widget mosusu emonisi déjà. |
data-partner | ID ya partenaire na yo (zwa yango na lokasa ya ba développeurs na tableau de bord na yo). Ezali ya kopona — soki ozali na yango te, widget ekolakisa classement public mobimba mpo na catégorie wana, ya ba annonceurs nyonso na plateforme. Soki ozali na yango, ekolakisa kaka ba publicités ya ba annonceurs oyo okotisi na nzela ya mode Connect — bango nde oyo bapesaka mpenza part na yo. |
Basɛngi ekangami na ndelo moko mpo na fungola, na miniti moko. Eyano nyonso oyo endimami ememaka ba en-tête X-RateLimit-Limit, X-RateLimit-Remaining, mpe X-RateLimit-Reset; soki oleki ndelo, ezongisaka code 429 Too Many Requests elongo na en-tête Retry-After.
Ya kopona, mpo na partenaire moko. Kino okobakisa entrée, ba clés na yo endimaka basɛngi nyonso kowuta na IP nyonso — entrée ya liboso ebongolaka ba clés nyonso ya partenaire wana mpo endima kaka ba adresi oyo ezali na liste ya ndingisa.
Webhook nyonso esignamaka na HMAC-SHA256 na kosaleláká sekre moko oyo epesamaka kaka mbala moko na ntango ya bokeli — talá soki signature ezali ya solo liboso ya kotiela payload motema. Ba événements etindamaka kaka epai ya partenaire oyo azali nkolo ya motekisi oyo etali yango.
payment.succeeded | Futi endimami. |
payment.refunded | Kozongisa mbongo esalami. |
ad.activated | Lopublisite ebandi kosala, yango moko to sima administratere atali yango. |
invoice.issued | Faktire ebimi. |
referral.payout.completed | Commission ya referral ekómi ya kofutama. |
referral.payout.failed | Etuluku ya kofuta ya referral elongi te epai ya provider — mbongo ya kozwa ezongi na liste ya kofuta mpe emekami lisusu. |
rank.changed | Rang ya publicité ebongwanaka — ata mpe soki mbongo oyo moteki mosusu afuti nde esali yango. |
ad.expiring_soon | Mikolo 30, 7, to 1 liboso ete publicité esila. |
partner_ad_revenue.payout.completed | Kofutama ya bokaboli ya mbongo ya pub ekomi na statut ya kofutama. |
partner_ad_revenue.payout.failed | Etuluku ya kofuta mbongo ya pub oyo bakabolaki elongi te epai ya mopesi — biteni ya mbongo ezongi na liste ya kofutama mpe emekami lisusu. |
Ba SDKs officielles ya JavaScript/TypeScript na Python, oyo esalemi uta na spécification oyo moko ya API, ezali na mwango kasi ebimi naino te — kino ntango wana, bengá kaka API HTTP mbala moko.
SDK ezali naino te — oyo esalelaka HTTP API mbala moko mpe esalaka lelo na lokota nyonso.
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": "...",
},
)