Annual Ads

Dogfennaeth datblygwr

Adeiladwch yn uniongyrchol ar blatfform Annual Ads — crëwch hysbysebwyr, cyhoeddwch hysbysebion, sbardunwch daliadau, ac olrhainwch safle, yn gyfan gwbl drwy'r API.

Gweler y grid prisiau llawn

Rydych chi'n cadw 70% o'r hyn y mae eich hysbysebwyr yn y modd Cysylltu yn ei dalu am eu hysbysebion — yn cael ei dalu'n awtomatig i'ch waled. Gweler isod sut mae'n gweithio.

URL sylfaenol

https://api.adhub365.com
OpenAPI 3

Dilysu

Mae pob cais yn cael ei ddilysu gyda allwedd gyfrinachol yn y penawd Awdurdodi, gan ddefnyddio'r cynllun Claf.

POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/json

Blwch tywod a chynhyrchu

Mae allweddi sandbox a chynhyrchu wedi'u hynysu'n llwyr oddi wrth ei gilydd — ni all allwedd sandbox byth ddarllen na chreu data a grëwyd gan allwedd cynhyrchu, ac i'r gwrthwyneb.

Sgôpiau

Mae pob allwedd wedi'i gyfyngu i'r cwmpasau y cafodd ei chyhoeddi ar eu cyfer — nid oes gan allwedd fyth fwy o fynediad na'r cyfrif partner a'i crëodd.

Caiff allweddi API eu cyhoeddi i gyfrifon partner cymeradwy gan y tîm Hysbysebion Blynyddol.

Creu cyfrif partner

Rhannu refeniw hysbysebion

Os yw eich allweddi API yn creu cyfrifon hysbysebwyr ar gyfer eich defnyddwyr eich hun (modd Cysylltu — gweler Dilysu uchod), rydych yn ennill cyfran o'r hyn y mae'r hysbysebwyr hynny'n ei dalu am eu hysbysebion. Mae'r rhaniad isod yn cael ei ddarllen yn fyw o'r un penbwynt hwn, byth wedi'i galedgodio, ac mae'n gwbl ar wahân i'r comisiwn atgyfeirio ymhellach i lawr y dudalen hon.

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

70%

Mae'n mynd atoch chi

Talinir yn awtomatig i'ch waled taliadau a ffurfweddwyd — does dim angen gwneud cais i dynnu arian.

30%

Mynd i Hysbysebion Blynyddol

Yn ymdrin â chymedroli, cynnal, a'r seilwaith graddio y mae eich hysbysebion yn rhedeg arno.

Sut mae'n gweithio

  1. Mae un o'ch hysbysebwyr modd Cysylltu yn talu am hysbyseb drwy eich integreiddiad.
  2. Adolygir a chymeradwyir yr hysbyseb — yn awtomatig, neu gan ein tîm cymedroli.
  3. Mae eich cyfran wedi'i rhoi yn y ciw i'w dalu'n awtomatig i'ch waled, yr un mecanwaith â'r rhaglen atgyfeirio isod.
Ni chreir cyfran byth cyn i'r hysbyseb gael ei chymeradwyo'n wirioneddol — os caiff ei gwrthod gan y cymedrolwyr, nid oes unrhyw beth yn ddyledus ar y taliad hwnnw. Nid oes risg o'r fath yn gysylltiedig â thop-yp ar hysbyseb sydd eisoes yn weithredol, ac fe'i rhannir ar unwaith.

Amodau talu

  • Mae waled taliad crypto wedi'i ffurfweddu ar eich cyfrif partner.
  • Nid oes angen KYC ar eich rhan chi — mae eich cyfrif partner eisoes wedi'i wirio wrth ei greu.

Enghraifft: darllen cyfranddaliadau wedi'u cronni

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
}

Pwyntiau terfynol

Cyfrifon

POST/v1/partner/advertisers

Creu cyfrif hysbysebwr ar ran un o'ch defnyddwyr (modd Cysylltu).

advertisers:write
GET/v1/partner/advertisers/{id}

Chwiliwch am gyfrif hysbysebwr a grëwyd gan y partner hwn.

advertisers:read

Hysbysebion

POST/v1/partner/ads

Creu hysbyseb. Mae'n dechrau yn statws drafft. Mae meysydd dewisol advertiser_type, promotion_type, link_type, a promoted_brand yn disgrifio hysbysebu cyswllt, atgyfeirio, crëwr, neu unigol — gweler y nodyn isod.

ads:write
GET/v1/partner/ads/{id}

Chwilio am hysbyseb.

ads:read
PATCH/v1/partner/ads/{id}

Diweddaru cynnwys golygyddol — teitl, disgrifiad, dolen, math o hysbysebwr, math o hyrwyddiad, math o ddolen, a brand a hyrwyddir. Ni ellir byth newid y gategori, y daearyddiaeth, na dim byd a ddarllenir gan yr injan raddio yma.

ads:write
POST/v1/partner/ads/{id}/image

Uwchlwythwch ddelwedd hysbyseb yn uniongyrchol (JPEG/PNG/WebP, 5 MB ar y mwyaf). Angen cyn y taliad cyntaf — gweler y grŵp taliadau isod.

ads:write
POST/v1/partner/ads/{id}/image-url

Gosod delwedd hysbyseb o URL yn lle uwchlwytho ffeil — mae'r gweinydd yn ei chasglu a'i hail-letya ei hun. Yr un gofyniad: angen cyn y taliad cyntaf.

ads:write
GET/v1/partner/ads/{id}/rank

Safle, categori, a chwmpas daearyddol presennol ar gyfer hysbyseb.

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

Daw cyfanswm y golygfeydd a'r cliciau ar gyfer hysbyseb — dyddiau a dreulwyd/sy'n weddill — o'r meysydd activated_at/expires_at sydd eisoes ar GET /{id}, ac mae'r safle o GET /{id}/rank.

ads:read

Taliadau

POST/v1/partner/payments

Dechreuwch daliad crypto ar gyfer pryniant cychwynnol neu ailgyflenwad. Mae taliad cychwynnol yn methu gyda 422 oni bai bod gan yr hysbyseb ddelwedd eisoes — gweler uploadAdImage/setAdImageUrl uchod.

payments:write
GET/v1/partner/payments/{id}

Gwirio statws taliad.

payments:read

Atgyfeiriadau

POST/v1/partner/referrals

Creu dolen atgyfeirio.

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

Enillion atgyfeirio cronnus, wedi'u dadansoddi yn ôl statws.

referrals:read

Rhannu refeniw hysbysebion

GET/v1/partner/ad-revenue/earnings

Eich cyfran o 70% o'r hyn a dalwyd gan yr hysbysebwyr a grëwyd gennych yn y modd Cysylltu am eu hysbysebion, wedi'i ddadansoddi yn ôl statws.

ad-revenue:read

Log mynediad

GET/v1/partner/access-log

Hanes galwadau llawn ar gyfer yr allwedd hon — dull, llwybr, IP, stamp amser.

Yno

Pwyntiau terfynol cyhoeddus

GET/v1/rankings?category={id}&geo={scope}

Ranking darllen-yn-unig ar gyfer categori a maes daearyddol.

Cyhoeddus
GET/v1/tiers

Y 7 haen brisio wedi'u ffurfweddu (thresyn, buddion wedi'u datgloi).

Cyhoeddus
GET/v1/referral-program

Y canrannau comisiwn sydd ar waith ar hyn o bryd ar gyfer y rhes ddirywiol a Chronfa'r Arweinwyr.

Cyhoeddus
GET/v1/partner-program

Y rhaniad presennol o refeniw hysbysebion (modd Cysylltu) rhyngoch chi ac Hysbysebion Blynyddol.

Cyhoeddus
GET/v1/search?q={query}

Chwiliad iaith naturiol — yn llwybro ymholiad fel "hysbysebwyr dodrefn yn Kenya" i'r categori a'r cwmpas daearyddol cyfatebol, ac yna'n dychwelyd y safle hwnnw, yn ei drefn wirioneddol union.

Cyhoeddus

Hysbysebu cyswllt a chyfeirio

advertiser_type, promotion_type, link_type, a promoted_brand yw meysydd dewisol ar POST a PATCH /v1/partner/ads — nid yw Hysbysebion Blynyddol wedi'i gyfyngu i fusnesau sy'n hysbysebu eu hunain. Pan fo link_type yn affiliate_link neu referral_invitation_link, neu promotion_type yn affiliate_offer neu referral_opportunity, rhaid i affiliate_terms_accepted fod yn wir neu caiff y cais ei wrthod gyda 422. Mae terfyn o 35 nod ar deitl ac 80 nod ar ddisgrifiad — gorfodir y ddau ar ochr y gweinydd, nid dim ond yn UI y dangosfwrdd.

Offer AI

Mae pob cyfrif hysbysebu yn derbyn set o offer AI adeiledig — generadur cynnwys a delweddau ar gyfer hysbysebion, cynorthwyydd sgwrsiol, cynghorydd cyllideb, ac archwilydd SEO allanol — sy'n cael eu talu â chredydau AI, ar ben y pris blynyddol sefydlog.

Maen nhw'n rhedeg drwy fewngofnodiad dangosfwrdd yr hysbysebwr ei hun (token mynediad sesiwn), nid allwedd API partner — ni all integreiddiad trydydd parti eu galw ar ran hysbysebwr.
POST/v1/advertisers/{id}/ai/assistant

Ask Annual Ads — cynorthwyydd sgwrsiol arnofiol, at ddibenion gwybodaeth yn unig, darllen-yn-unig ar ddata cyfrif.

Cyhoeddus
POST/v1/advertisers/{id}/ai/creative-studio

Cynhyrchwch deitl, disgrifiad, a geiriau allweddol ar gyfer hysbyseb o ddisgrifiad byr o fusnes.

2 credyd(au)
POST/v1/advertisers/{id}/ai/creative-studio/image

Cynhyrchu delwedd rhestriad (PNG) o'r un disgrifiad busnes, wedi'i gwesteio a'i pharatoi i'w hatodi i hysbyseb.

8 credyd(au)
POST/v1/advertisers/{id}/ai/budget-advisor

Proffwydiad ystadegol go iawn — nid dyfaliad cynhyrchiol byth — o'r tebygolrwydd o gadw safle penodol ar ôl 30/90/365 diwrnod.

1 credyd(au)
POST/v1/advertisers/{id}/ai/seo-audit

Dadansoddwch wefan allanol yr hysbysebwr eich hun a awgrymwch welliannau SEO pendant.

2 credyd(au)

Enghraifft — cynhyrchu cynnwys hysbyseb

Mae'r un categori a disgrifiad busnes hefyd yn pweru'r generadur delweddau isod.

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
}

Cynhyrchwch ddelwedd gydweddiadol ar gyfer yr un hysbyseb:

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
}

Wyddgryn

Gollwng uned hysbyseb barod i'w defnyddio ar eich gwefan eich hun — dim cam adeiladu, dim iframe. Mae'r sgript yn rendro'n uniongyrchol i'r dudalen o fewn Shadow DOM ar wahân, felly nid yw ei arddulliau byth yn llifo i'ch gwefan chi, ac nid yw arddulliau eich gwefan chi byth yn llifo iddi.

Ychwanegu at eich tudalen

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

Yn ddiofyn, mae hyn yn dangos safle cyhoeddus llawn y categori — pob hysbysebwr ar y platfform, nid dim ond y rhai rydych chi wedi'u hychwanegu. I ddangos dim ond yr hysbysebion gan yr hysbysebwyr rydych chi wedi'u creu drwy'r modd Cysylltu (y rhai sy'n cynhyrchu eich cyfran), ychwanegwch data-partner gyda'ch ID partner (dewch o hyd iddo ar dudalen Datblygwyr eich dangosfwrdd eich hun):

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

Os yw'ch hysbysebwyr yn ymestyn ar draws sawl categori, hepgorwch data-category yn gyfan gwbl — gyda data-partner yn unig, mae'r widget yn dangos pob un o'ch hysbysebion ar draws yr holl gategorïau mewn un grid, yn lle bod angen un bloc widget ar gyfer pob categori:

<div
  class="annualads-widget"
  data-geo="global"
  data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>

Eisiau uned arddull troedyn ochr yn ochr â'ch uned yn y cynnwys, a phob un yn dangos hysbysebion gwahanol? Ychwanegwch ail floc gwead gyda data-layout="compact" (hysbyseb sengl, y gellir ei chrebachu i bilsen fach) a data-offset wedi'i osod i faint o hysbysebion mae eich gwead cyntaf eisoes yn eu dangos:

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

Priodweddau

data-categoryID y gategori i'w ddangos. Gofynnol — oni bai bod data-partner wedi'i osod, ac os felly, mae ei hepgor yn dangos hysbysebion y partner hwnnw ar draws pob categori.
data-geoCwmpas daearyddol: lleol, rhanbarthol, neu fyd-eang. Yn ddiofyn, byd-eang.
data-countNifer o hysbysebion i'w dangos. Yn ddiofyn, 4.
data-columnsNifer colofnau'r grid. Yn ddiofyn, 2.
data-layoutgrid, rhestr, neu gryno. Y diofyn yw grid. Mae cryno yn dangos un hysbyseb (anwybyddir data-count) gyda botwm i'w chrebachu i bilsen fach a'i hadfer — uned arddull troedyn, nad yw byth yn cael ei lleoli'n sefydlog gan y sgript ei hun; rydych chi'n gosod ac yn arddullio'r 'div' cynwysydd fel y mynnwch ar eich tudalen eich hun.
data-offsetNifer yr hysbysebion uchaf eu safle i'w hepgor. Yn ddiofyn, mae'n 0. Yn caniatáu i ail wicedd ar yr un dudalen (e.e. un gryno yn y troedyn a un grid ymhellach i fyny) ddangos hysbysebion gwahanol yn lle ailadrodd yr un un ddwywaith — pasio nifer yr hysbysebion y mae'r wicedd arall eisoes yn eu dangos.
data-partnerEich ID partner (dewch o hyd iddo ar dudalen Datblygwyr eich dangosfwrdd eich hun). Dewisol — hebddo, mae'r bysellfwrdd yn dangos y safle cyhoeddus llawn ar gyfer y categori hwnnw, pob hysbysebwr ar y platfform. Gyda fe, dim ond hysbysebion gan hysbysebwyr rydych chi wedi'u dod i mewn drwy ddull Cysylltu — y rhai sy'n cynhyrchu eich cyfran chi mewn gwirionedd.

Rhannu refeniw

Sut mae comisiwn atgyfeirio partner yn cyrraedd y partner — y canran, y mecanwaith talu, a'r rhagofynion.

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
}

Nid yw'n rhif sefydlog

Caiff canran y gomisiwn ei ffurfweddu ar ein hochr ni a gall newid — darllenwch hi'n fyw o'r man terfynol hwn bob amser yn hytrach na chaledgodio gwerth.

Cwbl awtomatig

Nid oes terfyn ar dynnu arian yn ôl. Mae swydd drefniedig yn cronni enillion taladwy, yn eu swpio fesul hysbysebwr, ac yn eu talu allan yn awtomatig unwaith y bodlonir yr holl amodau isod.

Amodau talu

  • Mae cyfanswm enillion taladwy'r hysbysebwr yn cyrraedd y swm talu isaf.
  • Mae waled taliad crypto wedi'i ffurfweddu ar eu cyfrif.
  • Mae eu statws KYC wedi'i wirio.

Enghraifft: darllen enillion cronedig

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
}

Haenau prisio (byw)

Darllenwch yn fyw o'r pen pwynt hwn — peidiwch byth â chaledgodio'r gwerthoedd hyn, gallant newid ar ein hochr ni. Adeiladwch ddewisydd haenau ar gyfer eich defnyddwyr eich hun yn lle maes swm am ddim: mae pob pris a ddangosir eisoes yn swm union i'w anfon wrth greu'r taliad, ac mae'r manteision sydd wedi'u datgloi a ddangosir yma yn dweud wrth ddefnyddwyr yn union beth mae'r pris hwnnw'n ei gynnig iddynt, fel eu bod yn dewis pris y maent yn ei ddeall yn lle dyfalu rhif.

HaenPrisDatgloi
Bronze$50.00

Basic visibility

Silver$300.00

Clickable link unlocked

Dolen gliciadwy
Gold$500.00

Animation unlocked

Dolen gliciadwyAnimeiddio
Platinum$1,000.00

Enhanced exposure

Dolen gliciadwyAnimeiddio
Diamond$2,500.00

Premium placement

Dolen gliciadwyAnimeiddio
Elite$5,000.00

Top-tier visibility

Dolen gliciadwyAnimeiddio
Legendary$10,000.00

Maximum visibility & branding

Dolen gliciadwyAnimeiddio

Terfynau cyfradd

Mae ceisiadau wedi'u cyfyngu fesul allwedd, fesul munud. Mae pob ymateb wedi'i ddilysu yn cario'r penawdau X-RateLimit-Limit, X-RateLimit-Remaining, ac X-RateLimit-Reset; bydd mynd dros y terfyn yn dychwelyd 429 Too Many Requests gyda phennawd Retry-After.

Rhestr ganiatáu IP

Dewisol, fesul partner. Hyd nes y byddwch yn ychwanegu cofnod, mae eich allweddi'n derbyn ceisiadau o unrhyw IP — mae'r cofnod cyntaf yn newid holl allweddi'r partner hwnnw i fod yn rhestr-ganiatáu-yn-unig.

Hwcsiau gwe

Mae pob gwe-grog yn cael ei arwyddo gyda HMAC-SHA256 gan ddefnyddio cyfrinair a gyhoeddir unwaith, adeg ei greu — gwiriwch y llofnod cyn ymddiried yn y llwyth. Caiff digwyddiadau eu danfon yn unig i'r partner sy'n berchen ar yr hysbysebwr cysylltiedig.

payment.succeededCadarnhawyd y taliad.
payment.refundedMae ad-daliad yn cael ei weithredu.
ad.activatedMae hysbyseb yn mynd yn weithredol, yn awtomatig neu ar ôl adolygiad gweinyddwr.
invoice.issuedCyhoeddir anfoneb.
referral.payout.completedMae comisiwn atgyfeirio yn cyrraedd statws taledig.
referral.payout.failedMae swp taliad atgyfeirio yn methu gyda'r darparwr — mae enillion yn dychwelyd i'r cyfrif sy'n daladwy ac yn cael eu hail-geisio.
rank.changedMae safle hysbyseb yn newid — gan gynnwys pan fo taliad gan hysbysebwr arall yn achosi hynny.
ad.expiring_soon30, 7, neu 1 diwrnod(au) cyn i hysbyseb ddod i ben.
partner_ad_revenue.payout.completedMae taliad cyfran refeniw hysbysebion yn cyrraedd statws taledig.
partner_ad_revenue.payout.failedMae swp o daliad cyfran refeniw hysbysebion yn methu gyda'r darparwr — mae cyfranddaliadau'n dychwelyd i'r cyfrif daladwy ac yn cael eu hail-geisio.

Pecynnau Datblygu Meddalwedd

Mae SDKs swyddogol JavaScript/TypeScript a Python, a gynhyrchwyd o'r un manyleb API hon, ar y gweill ond heb eu cyhoeddi eto — defnyddiwch yr API HTTP yn uniongyrchol tan hynny.

Cychwyn Cyflym

Dim SDK eto — mae'r rhain yn galw'r API HTTP yn uniongyrchol ac yn gweithio heddiw mewn unrhyw iaith.

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