Annual Ads

Mikanda ya mobɔngisi

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 batalo

Ozali 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é.

URL ya moboko

https://api.adhub365.com
OpenAPI 3

Kondimisa bosolo

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/json

Esika ya komeka & Production

Ba clés ya sandbox na ya production ekabwani mpenza — clé ya sandbox ekoki ata mokolo moko te kotanga to kokoma ba données oyo clé ya production esali, mpe vice versa.

Bimonisi

Clé moko na moko ezali na ndelo na ba domaines oyo epesamaki na yango — clé ekozala na ndingisa ya koleka te koleka compte ya moninga oyo esalaki yango.

Ba clés ya API epesamaka na ba comptes ya ba partenaires oyo endimami na équipe ya Annual Ads.

Fungola compte ya partenaire

Kokabola mbongo ya publisite

Soki ba clés API na yo efungolaka ba comptes ya bapanzi-nsango mpo na basali na yo moko (mode ya Connect — tala Authentication na likolo), ozwi eteni ya mosolo oyo bapanzi-nsango wana bafutaka mpo na ba publicités na bango. Bokaboli oyo ezali na nse etangamaka na ntango moko longwa na endpoint oyo kaka, ekomamaka na code te, mpe ekabwani mobimba na commission ya referral oyo ezali na nse ya lokasa oyo.

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

70%

Eza mpo na yo

Efutamaka automatiquement na porte-monnaie na yo ya kofutama oyo obongisi — esengi te kosenga kobimisa mbongo.

30%

Ekendi na ba publicités ya mobu na mobu

Elobeli ndenge ya kokamba masolo, boyambi, mpe bibongiseli ya kotya na molongo oyo bapiblisite na bino esalelaka.

Ndenge esalaka

  1. Moko ya bapanzi-nsango na yo ya Connect-mode afuti pona liyebisi na nzela ya intégration na yo.
  2. Lopublisite etalelami mpe endimami — na lolenge ya automatique, to na ekipi na biso ya botalisi.
  3. Parti na yo etiami na molongo mpo na kofutama automatique na porte-monnaie na yo, lolenge moko na programme ya referral oyo ezali na nse.
Partage esalemaka ata moke te liboso ete publicité endimama mpenza — soki bakonzi baboyi yango, bakofuta eloko te mpo na lifuti wana. Kobakisa mbongo na publicité oyo ezali déjà kosala ezali na likama ya boye te mpe mbongo yango ekabolamaka na mbala moko.

Mibeko ya kofuta

  • Portemonnaie ya kofuta na crypto ebongisami na compte ya partenaire na yo.
  • Esengeli te KYC na ngambo na yo — compte ya partenaire na yo endimamaki kala ntango esalemaki.

Ndakisa: kotanga ba actions oyo ebombami

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
}

Bikokutani

Ba konti

POST/v1/partner/advertisers

Fungola 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

Matangazo

POST/v1/partner/ads

Salá 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}/image

Tinda 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-url

Tia 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}/rank

Esika ya sikoyo, etuluku, mpe esika ya mokili mpo na liyebisi.

ads:read
GET/v1/partner/ads/{id}/stats

Motango 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

Bofuti

POST/v1/partner/payments

Banda 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

Botindi

POST/v1/partner/referrals

Salá lien ya bokɛngɛli.

referrals:write
GET/v1/partner/referrals/{code}/earnings

Matabisi ya botindami oyo ebakisami, ekabolami kolanda ezalela.

referrals:read

Kokabola mbongo ya publisite

GET/v1/partner/ad-revenue/earnings

Eteni 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

Lisolo ya bokoti

GET/v1/partner/access-log

Lisolo mobimba ya ba appels pona clé oyo — méthode, nzela, IP, elembo ya ngonga.

Kuna

Ba points d'accès ya bato nyonso

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/tiers

Biteni sambo ya ntalo oyo ebongisami (ndelo, matomba oyo efungwami).

Ya bato nyonso
GET/v1/referral-program

Ba pourcentages ya commission oyo ezali kosala sikoyo mpo na cascade ya referral mpe Leaders Pool.

Ya bato nyonso
GET/v1/partner-program

Bokaboli 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.

Bisaleli ya AI

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.

Oyo esalemaka na nzela ya kokɔta na dashboard ya moteki-publicité ye moko (token ya accès ya session), kasi na nzela ya clé ya API ya partenaire te — intégration ya moto ya misato ekoki kobenga yango na kombo ya moteki-publicité te.
POST/v1/advertisers/{id}/ai/assistant

Ask 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-studio

Bimisa 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/image

Bokela 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-advisor

Prognose 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-audit

Talela site internet ya libanda ya moteki-publicité yango moko mpe pesa makanisi ya solo mpo na kobongisa yango na SEO.

2 ya crédit

Ndakisa — kobimisa makambo ya publicité

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
}

Eloko ya moke

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.

Bakisa yango na lokasa na yo

<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>

Bizaleli

data-categoryID 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-geoEtando ya Geo: ya mboka, ya etuka, to ya mokili mobimba. Eza par défaut ya mokili mobimba.
data-countMotango ya ba publicités ya komonisa. Eza par défaut na 4.
data-columnsMotango ya bakolɔ́ni ya grille. Eza par défaut 2.
data-layoutgrid, 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-offsetMotango 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-partnerID 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.

Bokaboli ya mbongo

Ndenge nini commission ya referral ya partenaire ekómelaka ye mpenza — pourcentage, lolenge ya kofuta, mpe makambo esengeli kosalema liboso.

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
}

Ezali motango oyo ebongwanaka te

Pɔsɔ ya komisyo ebongisami na ngambo na biso mpe ekoki kobongwana — tangaka yango ntango nyonso na ntango ya solo uta na endpoint oyo na esika ya kokoma motuya na code.

Oyo esalaka yango moko mobimba

Ntina ya kokata ezali te. Mosala oyo etiami na manaka ekolisaka mbongo ya kofuta, esangisaka yango na bituluku mpo na mobimisi-piblisite moko na moko, mpe efutaka yango na lolenge ya automatique soki makambo nyonso oyo mazali na nse makokisami.

Mibeko ya kofuta

  • Lofuta mobimba oyo mosakoli asengeli kofuta ekómi na motango ya nse oyo esengeli kofuta.
  • Wallet ya kofuta na crypto ebongisami na compte na bango.
  • Statut na bango ya KYC endimami.

Ndakisa: kotanga mbongo oyo ekɔtɔ

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
}

Biteni ya ntalo (ezali kosala)

Tángá na ntango ya solo uta na endpoint oyo — kokoma ata moke te ba valeurs oyo na code, zambi ekoki kobongwana na ngambo na biso. Salá esaleli ya kopona nivo mpo na basali na yo na esika ya esika ya kokoma motango ya ofele: ntalo nyonso oyo emonisami ezali déjà motango ya sikisiki ya kotinda ntango ozali kosala lifuti, mpe matomba oyo efungwami mpe emonisami awa elakisaka basali polele nini ntalo wana ekopesa bango, na boye bapona ntalo oyo bakoki kososola na esika ya komeka motango na makanisi.

EtageNtaloKofungola
Bronze$50.00

Basic visibility

Silver$300.00

Clickable link unlocked

Lien ya kofina
Gold$500.00

Animation unlocked

Lien ya kofinaAnimasio
Platinum$1,000.00

Enhanced exposure

Lien ya kofinaAnimasio
Diamond$2,500.00

Premium placement

Lien ya kofinaAnimasio
Elite$5,000.00

Top-tier visibility

Lien ya kofinaAnimasio
Legendary$10,000.00

Maximum visibility & branding

Lien ya kofinaAnimasio

Bandelo ya motango

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.

Liste ya ba adrɛsi IP oyo endimami

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.

Ba webhooks

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.succeededFuti endimami.
payment.refundedKozongisa mbongo esalami.
ad.activatedLopublisite ebandi kosala, yango moko to sima administratere atali yango.
invoice.issuedFaktire ebimi.
referral.payout.completedCommission ya referral ekómi ya kofutama.
referral.payout.failedEtuluku ya kofuta ya referral elongi te epai ya provider — mbongo ya kozwa ezongi na liste ya kofuta mpe emekami lisusu.
rank.changedRang ya publicité ebongwanaka — ata mpe soki mbongo oyo moteki mosusu afuti nde esali yango.
ad.expiring_soonMikolo 30, 7, to 1 liboso ete publicité esila.
partner_ad_revenue.payout.completedKofutama ya bokaboli ya mbongo ya pub ekomi na statut ya kofutama.
partner_ad_revenue.payout.failedEtuluku ya kofuta mbongo ya pub oyo bakabolaki elongi te epai ya mopesi — biteni ya mbongo ezongi na liste ya kofutama mpe emekami lisusu.

Ba kits mpo na bokeli ya ba logiciels

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.

Ebandeli ya lombango

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": "...",
    },
)