Tóg go díreach ar ardán Annual Ads — cruthaigh fógróirí, foilsigh fógraí, cuir íocaíochtaí i ngníomh, agus rianaigh an rangú, go hiomlán tríd an API.
Féach ar an ngreille iomlán praghsannaCoinníonn tú 70% den mhéid a íocann d'fhógróirí i mód Connect as a bhfógraí — íoctha go huathoibríoch isteach i do sparán. Féach thíos conas a oibríonn sé.
Fíoraítear gach iarratas le heochair rúnda san eite Ceadúnaithe, ag úsáid scéim an iompróra.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonEisíonn an Fhoireann Fógraí Bliantúla eochracha API do chuntais chomhpháirtíochta atá ceadaithe.
Cruthaigh cuntas comhpháirtí| POST | /v1/partner/advertisersCruthaigh cuntas fógraí thar ceann duine de do chuid úsáideoirí (Mód Ceangail). | advertisers:write |
| GET | /v1/partner/advertisers/{id}Cuardaigh cuntas fógraí a chruthaigh an comhpháirtí seo. | advertisers:read |
| POST | /v1/partner/adsCruthaigh fógra. Tosaíonn sé i stádas dréachta. Déanann na réimsí roghnacha advertiser_type, promotion_type, link_type, agus promoted_brand cur síos ar fhógraíocht chleamhnaithe, thagartha, chruthaitheora nó aonair — féach an nóta thíos. | ads:write |
| GET | /v1/partner/ads/{id}Cuardaigh fógra. | ads:read |
| PATCH | /v1/partner/ads/{id}Nuashonraigh ábhar eagarthóireachta — teideal, cur síos, nasc, cineál fógraí, cineál cur chun cinn, cineál naisc, agus branda curtha chun cinn. Ní féidir catagóir, tíreolaíocht, ná aon ní a léann an t-inneall rangaithe a athrú anseo choíche. | ads:write |
| POST | /v1/partner/ads/{id}/imageUaslódáil íomhá fógra go díreach (JPEG/PNG/WebP, 5 MB ar a mhéad). Riachtanach roimh an gcéad íocaíocht — féach ar an ngrúpa íocaíochtaí thíos. | ads:write |
| POST | /v1/partner/ads/{id}/image-urlSocraigh íomhá fógra ó URL in ionad comhad a uaslódáil — faigheann an freastalaí é agus óstálann sé arís é. An riachtanas céanna: teastaíonn sé roimh an gcéad íocaíocht. | ads:write |
| GET | /v1/partner/ads/{id}/rankRang, catagóir, agus scóip gheo reatha d'fhógra. | ads:read |
| GET | /v1/partner/ads/{id}/statsTagann líon iomlán na n-amharc agus na gcliceanna d'fhógra — laethanta atá caite/fágtha — ó na réimsí activated_at/expires_at atá ar GET /{id} cheana féin, agus tagann an rangú ó GET /{id}/rank. | ads:read |
| POST | /v1/partner/paymentsCuir tús le híocaíocht criptea le haghaidh ceannach tosaigh nó athlíonadh. Theipeann ar íocaíocht tosaigh le 422 mura bhfuil íomhá ag an bhfógra cheana féin — féach uploadAdImage/setAdImageUrl thuas. | payments:write |
| GET | /v1/partner/payments/{id}Seiceáil stádas íocaíochta. | payments:read |
| POST | /v1/partner/referralsCruthaigh nasc atreoraithe. | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsTuilleamh tagartha carntha, briste síos de réir stádais. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsDo sciar 70% den mhéid a d'íoc na fógraithe a chruthaigh tú i Mód Nasctha as a bhfógraí, miondealaithe de réir stádais. | ad-revenue:read |
| GET | /v1/partner/access-logIomlán stair na nglaonna don eochair seo — modh, cosán, seoladh IP, stampa ama. | Tá |
| GET | /v1/rankings?category={id}&geo={scope}Rangú léite amháin do chatagóir agus do scóip gheo. | Poiblí |
| GET | /v1/tiersNa 7 leibhéal praghsála atá cumraithe (tairseach, sochair odhílsithe). | Poiblí |
| GET | /v1/referral-programNa céatadáin choimisiúin atá gníomhach faoi láthair don chascáid atreoraithe agus do Phond na gCeannairí. | Poiblí |
| GET | /v1/partner-programAn sciarú reatha ar ioncam fógraíochta (Mód Connect) idir tusa agus Annual Ads. | Poiblí |
| GET | /v1/search?q={query}Cuardach nádúrtha teanga — treoraíonn sé iarratas cosúil le "fógróirí troscáin sa Chéinia" chuig an gcatagóir agus an scóip gheo-spásúil chomhfhreagrach, agus ansin tugann sé an rangú sin ar ais, ina ord cruinn iarbhír. | Poiblí |
Fógraíocht chleamhnaithe agus atreoraithe
Is réimsí roghnacha iad advertiser_type, promotion_type, link_type, agus promoted_brand ar POST agus PATCH /v1/partner/ads — Níl Annual Ads teoranta do ghnólachtaí a fhógraíonn iad féin. Nuair is affiliate_link nó referral_invitation_link an link_type, nó is affiliate_offer nó referral_opportunity an promotion_type, caithfidh affiliate_terms_accepted a bheith fíor nó diúltófar don iarratas le cód earráide 422. Tá uasteorainn de 35 carachtar ar theideal agus 80 carachtar ar an gcur síos — cuirtear an dá cheann i bhfeidhm ar thaobh an fhreastalaí, ní hamháin in UI an deais.
Faigheann gach cuntas fógraí sraith d'uirlisí intleachta saorga ionsuite — gineadóir ábhair fógraí agus ábhair amhairc, cúntóir comhráiteach, comhairleoir buiséid, agus iniúchóir SEO seachtrach — a íoctar astu le creidmheasanna IS, sa bhreis ar an bpraghas bliantúil comhréidh.
| POST | /v1/advertisers/{id}/ai/assistantAsk Annual Ads — cúntóir comhráiteach foluaineach, faisnéiseach amháin, le léamh amháin ar shonraí cuntais. | Poiblí |
| POST | /v1/advertisers/{id}/ai/creative-studioGineadh teideal fógra, cur síos, agus eochairfhocail ó chur síos gairid gnó. | 2 creidiúint(eanna) |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageGineadh léargas liostála (PNG) ón gcur síos gnó céanna, óstáilte agus réidh le ceangal le fógra. | 8 creidiúint(eanna) |
| POST | /v1/advertisers/{id}/ai/budget-advisorFíorthuar staitistiúil — ní hamháin tuairim ghinréadach — ar na seansanna go gcoinneofar céim áirithe ag 30/90/365 lá. | 1 creidiúint(eanna) |
| POST | /v1/advertisers/{id}/ai/seo-auditDéan anailís ar shuíomh gréasáin seachtrach an fhógróra féin agus molaigh feabhsuithe nithiúla SEO. | 2 creidiúint(eanna) |
Is iad an chatagóir chéanna agus an cur síos gnó céanna a chumhachtaíonn an gineadóir íomhánna thíos freisin.
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
}Gineadh léargas meaitseála don fhógra céanna:
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
}Scaoil aonad fógra réamhdhéanta ar do shuíomh féin — gan aon chéim tógála, gan iframe. Rindreálann an script go díreach isteach sa leathanach laistigh de Shadow DOM aonraithe, ionas nach sceitheann a stíleanna riamh isteach i do shuíomh, agus nach sceitheann stíleanna do shuímh riamh isteach ann.
<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>De réir réamhshocraithe, taispeánann sé seo rangú iomlán poiblí an chatagóir — gach fógraí ar an ardán, ní hamháin na cinn a thug tú isteach. Chun na fógraí amháin a thaispeáint ó na fógraí a chruthaigh tú trí mhodh Connect (na cinn a ghineann do sciar), cuir data-partner le d'aitheantas comhpháirtí (faigh é ar leathanach na bhForbróirí ar do phainéal ionstraimí féin):
<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>Má chuimsíonn do chuid fógraí roinnt catagóirí, fág data-category ar lár go hiomlán — le data-partner amháin, taispeánann an giuirléid gach ceann de do chuid fógraí ar fud na gcatagóirí go léir i ngríde amháin, seachas a bheith ag teastáil bloc giuirléide amháin do gach catagóir:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>Ar mhaith leat aonad i stíl bonn leathanaigh in éineacht leis an gceann i do chuid ábhair, agus gach ceann acu ag taispeáint fógraí éagsúla? Cuir an dara bloc giuirléide leis an data-layout="compact" (fógra aonair, in-chomhdhlúthaithe ina phiolla bheag) agus an data-offset socraithe de réir an líon fógraí a thaispeánann do chéad ghiuirléid cheana féin:
<!-- 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 | Aitheantas an chatagóir le taispeáint. Riachtanach — mura bhfuil data-partner socraithe, sa chás sin, taispeánfaidh sé fógraí an chomhpháirtí i ngach catagóir. |
data-geo | Scóip geo: áitiúil, réigiúnach, nó domhanda. Réamhshocraithe: domhanda. |
data-count | Líon na bhfógraí le taispeáint. Réamhshocraithe: 4. |
data-columns | Líon na gcolún eangaí. Réamhshocrú: 2. |
data-layout | eangach, liosta, nó dlúth. Is é eangach an réamhshocrú. Taispeánann dlúth fógra amháin (neamhairítear data-count) le cnaipe chun é a chliseadh ina phiolla beag agus é a thabhairt ar ais — aonad i stíl an íochtair leathanaigh, nach suíonn go seasta riamh de réir an scripte féin; cuireann tú an coimeádán div agus stíleann tú é mar is mian leat ar do leathanach féin. |
data-offset | Líon na bhfógraí is airde rátáil atá le scipeáil. Réamhshocraithe ar 0. Ligeann sé do dhara giuirléid ar an leathanach céanna (e.g. ceann dlúth sa bhunleathanach agus ceann eangaí níos airde suas) fógraí difriúla a thaispeáint in ionad an fógra céanna a athdhéanamh faoi dhó — cuir isteach líon na bhfógraí atá á dtaispeáint cheana féin ag an ngiuirléid eile. |
data-partner | D'aitheantas comhpháirtí (faigh é ar leathanach na bhForbróirí ar do phainéal ionstraimí féin). Roghnach — gan é, taispeánann an giuirléid an rangú iomlán poiblí don chatagóir sin, gach fógraí ar an ardán. Leis, ní thaispeánfar ach fógraí ó fhógraí a thug tú isteach trí mhodh Connect — na cinn a ghineann do sciar i ndáiríre. |
Tá teorainn le hiarratais in aghaidh an eochrach, in aghaidh na nóiméide. I ngach freagra fíoraithe, bíonn na ceannteidil X-RateLimit-Limit, X-RateLimit-Remaining, agus X-RateLimit-Reset i gceist; má sháraítear an teorainn, tugtar an cód earráide 429 Too Many Requests ar ais, mar aon leis an gceanntás Retry-After.
Roghnach, in aghaidh an chomhpháirtí. Go dtí go gcuireann tú iontráil leis, glacann do chuid eochracha le hiarratais ó aon seoladh IP — le chéad iontráil, athraítear eochracha uile an chomhpháirtí sin go modh liosta ceada amháin.
Sínítear gach webhook le HMAC-SHA256 ag úsáid rúin a eisítear uair amháin, tráth an chruthaithe — fíoraigh an síniú sula gcuirtear muinín sa lastas. Seachadtar imeachtaí go dtí an comhpháirtí amháin a bhfuil an fógraí gaolmhar ina sheilbh aige.
payment.succeeded | Deimhnítear íocaíocht. |
payment.refunded | Déantar aisíocaíocht. |
ad.activated | Cuirtear fógra ar siúl, go huathoibríoch nó tar éis athbhreithniú riarthóra. |
invoice.issued | Eisítear sonrasc. |
referral.payout.completed | Baintear stádas íoctha amach ag coimisiún atreoraithe. |
referral.payout.failed | Theipeann baisc íocaíochta tagartha ag an soláthraí — filltear na tuillimhí ar an gcuntas iníoctha agus déantar iarracht orthu arís. |
rank.changed | Athraíonn rangú fógra — lena n-áirítear nuair is é íocaíocht ó fhógróir eile is cúis leis. |
ad.expiring_soon | 30, 7, nó 1 lá(anna) sula dtéann fógra in éag. |
partner_ad_revenue.payout.completed | Sroicheann íocaíocht sciar fógraí ar ioncam stádas íoctha. |
partner_ad_revenue.payout.failed | Theipeann ar baisc íocaíochta sciar ioncaim fógraíochta ag an soláthraí — filltear na scaireanna ar an stádas iníoctha agus déantar iarracht orthu arís. |
Tá SDKanna oifigiúla JavaScript/TypeScript agus Python, a ghintear ón sainmhíniú API céanna seo, beartaithe ach níl siad foilsithe go fóill — glaoigh ar an API HTTP go díreach go dtí sin.
Níl SDK ann go fóill — glaonn siad ar an HTTP API go díreach agus oibríonn siad inniu in aon teanga.
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": "...",
},
)