Manamboara mivantana eo amin'ny sehatra Annual Ads — mamoròna mpanao dokam-barotra, mamoaka dokam-barotra, mampandeha fandoavam-bola, ary manara-maso ny laharana, tanteraka amin'ny alalan'ny API.
Jereo ny tabilao feno momba ny vidinyMitahiry ny 70% ianao Ny vola aloan'ireo mpanao dokam-barotra amin'ny Connect-mode ho an'ny dokany — voaloa ho azy ao amin'ny poketranao. Jereo eto ambany ny fomba fiasany.
Ny fangatahana tsirairay dia voamarina amin'ny lakile miafina ao amin'ny lohateny Authorization, amin'ny fampiasana ny schema Bearer.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonNy lakile API dia omena ho an'ireo kaonty mpiara-miombon'antoka neken'ny ekipa Annual Ads.
Mamorona kaonty mpiara-miasa| POST | /v1/partner/advertisersMamoròna kaonty mpanao dokam-barotra ho an'ny iray amin'ireo mpampiasa anao (Modes Connect). | advertisers:write |
| GET | /v1/partner/advertisers/{id}Jereo ny kaontin'ny mpanao dokam-barotra noforonin'ity mpiara-miombon'antoka ity. | advertisers:read |
| POST | /v1/partner/adsMamoròna dokam-barotra. Manomboka amin'ny sata volavola izy. Ny saha tsy voatery advertiser_type, promotion_type, link_type, ary promoted_brand dia mamaritra dokam-barotra mpiara-miasa, fampanoroana, mpamorona, na dokam-barotra manokana — jereo ny fanamarihana etsy ambany. | ads:write |
| GET | /v1/partner/ads/{id}Mitadiava dokam-barotra. | ads:read |
| PATCH | /v1/partner/ads/{id}Havaozy ny votoatin'ny fanitsiana — lohateny, famaritana, rohy, karazana mpanao dokam-barotra, karazana fampiroboroboana, karazana rohy, ary marika fampiroboroboana. Ny sokajy, ny jeografia, ary izay rehetra vakian'ny milina fanisana laharana dia tsy azo ovaina eto. | ads:write |
| POST | /v1/partner/ads/{id}/imageAlefaso mivantana ny sary dokam-barotra (JPEG/PNG/WebP, 5 MB fara-fahabetsany). Ilaina alohan'ny fandoavam-bola voalohany — jereo ny vondrona fandoavam-bola etsy ambany. | ads:write |
| POST | /v1/partner/ads/{id}/image-urlApetraho ny sary amin'ny doka avy amin'ny URL fa tsy mampakatra rakitra — ny mpizara no maka azy ary mampiantrano azy indray. Mitovy ny fepetra: ilaina alohan'ny fandoavam-bola voalohany. | ads:write |
| GET | /v1/partner/ads/{id}/rankSata ankehitriny, sokajy, ary sehatra ara-jeografika ho an'ny dokam-barotra. | ads:read |
| GET | /v1/partner/ads/{id}/statsNy isan'ny fijerena sy tsindry rehetra ho an'ny dokam-barotra — ny andro efa nandeha sy ny andro sisa dia avy amin'ny saha activated_at sy expires_at efa hita ao amin'ny GET /{id}, ary ny laharana dia avy amin'ny GET /{id}/rank. | ads:read |
| POST | /v1/partner/paymentsAtombohy ny fandoavam-bola amin'ny crypto ho an'ny fividianana voalohany na famenoana. Tsy mahomby ny fandoavam-bola voalohany amin'ny 422 raha tsy efa misy sary ny doka — jereo uploadAdImage/setAdImageUrl etsy ambony. | payments:write |
| GET | /v1/partner/payments/{id}Jereo ny satan'ny fandoavam-bola. | payments:read |
| POST | /v1/partner/referralsMamoròna rohy fampanoroana. | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsFitambaran'ny vola azo tamin'ny fampanoroana, voazara araka ny satan'ny mpikambana. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsNy ampahany 70%-nao amin'izay naloan'ireo mpanao dokam-barotra noforoninao tamin'ny 'Connect mode' ho an'ny dokany, voazara araka ny satan'izy ireo. | ad-revenue:read |
| GET | /v1/partner/access-logTantara feno ny antso ho an'ity fanalahidy — fomba, lalana, IP, mari-potoana. | Any |
| GET | /v1/rankings?category={id}&geo={scope}Filaharana azo vakiana fotsiny ho an'ny sokajy sy ny sehatra ara-jeografika. | Ho an'ny daholobe |
| GET | /v1/tiersNy ambaratonga vidin-javatra 7 voarafitra (fetra, tombontsoa azo sokafana). | Ho an'ny daholobe |
| GET | /v1/referral-programNy isan-jaton'ny komisiona mampiasa amin'izao fotoana izao ho an'ny rafitra fampitana sy ny Tahirim-bolan'ny Mpitarika. | Ho an'ny daholobe |
| GET | /v1/partner-programNy fizarana ankehitriny ny vola miditra amin'ny dokam-barotra (Connect mode) eo aminao sy Annual Ads. | Ho an'ny daholobe |
| GET | /v1/search?q={query}Fikarohana amin'ny fiteny voajanahary — mitarika fanontaniana toy ny "mpanao dokam-barotra fanaka any Kenya" mankany amin'ny sokajy sy ny sehatra ara-jeografika mifanaraka aminy, ary avy eo mamerina io filaharana io, amin'ny filaharany tena izy. | Ho an'ny daholobe |
Dokam-barotra mpiara-miasa sy fanoroana
advertiser_type, promotion_type, link_type, ary promoted_brand dia saha azo isafidianana amin'ny POST sy PATCH /v1/partner/ads — tsy voafetra amin'ny orinasa mampiroborobo ny tenany ihany ny Annual Ads. Rehefa link_type dia affiliate_link na referral_invitation_link, na promotion_type dia affiliate_offer na referral_opportunity, dia tsy maintsy marina ny affiliate_terms_accepted, raha tsy izany dia handà ny fangatahana miaraka amin'ny 422. Voafetra ho 35 tarehintsoratra ny lohateny ary 80 kosa ny famaritana — samy ampiharina eo amin'ny lafin'ny mpizara izy roa ireo, fa tsy ao amin'ny endrika fampiasana an'ny tontonana fotsiny.
Kaonty mpanao dokam-barotra tsirairay dia mahazo andiana fitaovana AI efa tafiditra — mpamokatra votoaty sy sary ho an'ny dokam-barotra, mpanampy fifampiresahana, mpanolotsaina momba ny teti-bola, ary mpanara-maso SEO ivelany — izay aloa amin'ny kredita AI, ankoatra ny vidin'ny taona raikitra.
| POST | /v1/advertisers/{id}/ai/assistantAsk Annual Ads — mpanampy resaka mitsingevana, fampahalalana ihany, famakiana fotsiny ny angon-kaonty. | Ho an'ny daholobe |
| POST | /v1/advertisers/{id}/ai/creative-studioMamoròna lohatenin'ny dokam-barotra, famaritana ary teny fanalahidy avy amin'ny famaritana fohy momba ny orinasa. | 2 crédit(s) |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageMamoròna sary lisitra (PNG) avy amin'ilay famaritana orinasa mitovy, efa voatahiry ary vonona ampiana amin'ny dokam-barotra. | 8 crédit(s) |
| POST | /v1/advertisers/{id}/ai/budget-advisorVinavina statistika tena izy — tsy vinavina famoronana mihitsy — momba ny vintana hitazonana laharana iray ao anatin'ny 30/90/365 andro. | 1 crédit(s) |
| POST | /v1/advertisers/{id}/ai/seo-auditDiniho ny tranonkala ivelany an'ny mpanao dokam-barotra ary manolora fanatsarana SEO mivaingana. | 2 crédit(s) |
Ny sokajy sy ny famaritana ny orinasa mitovy ihany koa no mampandeha ny mpamokatra sary etsy ambany.
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
}Mamoròna sary mifanaraka amin'ilay dokam-barotra mitovy:
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
}Ampidiro ao amin'ny tranokalanao ny singa dokam-barotra efa vonona — tsy misy dingana fananganana, tsy misy iframe. Ny script dia mamoaka mivantana ao anatin'ny pejy ao anatin'ny Shadow DOM voahilika, ka tsy hivoaka any amin'ny tranokalanao ny fomba fampiasa azy, ary tsy hiditra ao amin'ny dokam-barotra koa ny fomba fampiasan'ny tranokalanao.
<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>Amin'ny mahazatra dia mampiseho ny laharan'ny besinimaro feno ho an'ny sokajy ity — ny mpanao dokam-barotra rehetra ao amin'ny sehatra, fa tsy ireo izay nampidirinao fotsiny. Mba hampisehoana fotsiny ireo dokam-barotra avy amin'ireo mpanao dokam-barotra noforoninao tamin'ny alalan'ny maody Connect (ireo miteraka ny ampahany anao), ampio ny data-partner miaraka amin'ny ID mpiara-miasa aminao (hita ao amin'ny pejin'ny mpamorona ao amin'ny tontonana fitantananao):
<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>Raha miparitaka amin'ny sokajy maromaro ny mpanao dokam-barotrao, esory tanteraka ny data-category — amin'ny fampiasana data-partner irery, mampiseho ny dokam-barotrao rehetra amin'ny sokajy rehetra ao anatin'ny grida iray ny widget, fa tsy mila blôka widget iray isaky ny sokajy:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>Te hanana singa amin'ny fomba footer eo anilàn'ny singa ao anatin'ny votoaty ve ianao, ka samy mampiseho dokam-barotra samihafa? Ampio blôka widget faharoa miaraka amin'ny data-layout="compact" (dokam-barotra tokana, azo aforitra ho toy ny pilina kely) ary apetraho ny data-offset araka ny isan'ny dokam-barotra efa asehon'ny widget voalohany:
<!-- 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 sokajy haseho. Ilaina — raha tsy napetraka ny data-partner, amin'izany dia mampiseho ny dokam-barotry ny mpiara-miasa amin'ny sokajy rehetra ny tsy fampidirana azy. |
data-geo | Sahan'ny jeôgrafia: eo an-toerana, isam-paritra, na maneran-tany. Ny voalaza ho azy dia maneran-tany. |
data-count | Isan'ny dokam-barotra haseho. Ny sanda voatondro dia 4. |
data-columns | Isan'ny tsanganana amin'ny grid. Ny sanda voatondro dia 2. |
data-layout | grid, list, na compact. Ny voalaza ho default dia grid. Ny compact dia mampiseho dokam-barotra iray monja (tsy raisina ny data-count) miaraka amin'ny bokotra iray hanakonana azy ho toy ny pilina kely ary hamerina azy indray — singa mitovy amin'ny footer, tsy apetraka ho raikitra mihitsy ao anatin'ny script, ianao no mametraka sy mandravaka ny div fitoeran'ny votoaty araka izay itiavanao azy eo amin'ny pejinao. |
data-offset | Isan'ny dokam-barotra ambony laharana tsy ho aseho. Ny sanda voalohany dia 0. Mamela widget faharoa eo amin'ilay pejy (ohatra, iray kely ao amin'ny footer ary iray amin'ny endrika grid any ambony kokoa) mba haneho dokam-barotra hafa fa tsy hamerina ilay iray indroa — ampitao ny isan'ny dokam-barotra efa asehon'ilay widget voalohany. |
data-partner | Ny ID mpiara-miasa aminao (hita ao amin'ny pejin'ny mpamorona ao amin'ny tontonana fitantananao). Safidy — raha tsy ampiasaina izany dia mampiseho ny filaharana ampahibemaso feno ho an'io sokajy io ny widget, izany hoe ny dokam-barotra rehetra ao amin'ny sehatra. Raha ampiasaina kosa dia mampiseho fotsiny ny dokam-barotra avy amin'ireo mpanao dokam-barotra nampidirinao tamin'ny alalan'ny maody Connect — ireo izay tena miteraka ny ampahany azonao. |
Voafetra ny fangatahana isaky ny lakile isan-minitra. Ny valiny voamarina rehetra dia mitondra lohateny X-RateLimit-Limit, X-RateLimit-Remaining ary X-RateLimit-Reset; raha mihoatra ny fetra dia mamerina ny sata 429 Too Many Requests miaraka amin'ny lohateny Retry-After.
Safidy isaky ny mpiara-miasa. Mandra-pampidiranao fampidirana, manaiky fangatahana avy amin'ny adiresy IP rehetra ny lakileo — ny fampidirana voalohany dia manova ny lakileo rehetra an'ilay mpiara-miasa ho lisitra fankatoavana ihany.
Ny webhook tsirairay dia nosoniavina tamin'ny HMAC-SHA256 mampiasa tsiambaratelo navoaka indray mandeha tamin'ny fotoana famoronana — hamarino ny sonia alohan'ny hianteherana amin'ny entana. Ny hetsika dia alefa fotsiny amin'ny mpiara-miasa izay tompon'ny mpanao dokam-barotra mifandray.
payment.succeeded | Voamarina ny fandoavam-bola. |
payment.refunded | Atao ny famerenam-bola. |
ad.activated | Miasa ny dokam-barotra, ho azy na aorian'ny fanamarinana ataon'ny mpitantana. |
invoice.issued | Navoaka ny faktiora. |
referral.payout.completed | Mahazo sata karama ny komisiona fampanoroana. |
referral.payout.failed | Misy tsy fahombiazana tamin'ny andiany fandoavana ny komisiona fampanoroana eo amin'ny mpamatsy — miverina ao amin'ny kaonty azo alaina ny vola azo ary averina andramana. |
rank.changed | Miova ny laharana ny dokam-barotra iray — anisan'izany ny fiovana vokatry ny fandoavan'ny mpanao dokam-barotra hafa. |
ad.expiring_soon | 30, 7, na 1 andro alohan'ny hifaranan'ny dokam-barotra. |
partner_ad_revenue.payout.completed | Ny fandoavana ampahany amin'ny vola midika amin'ny dokam-barotra dia mahatratra ny sata voaloa. |
partner_ad_revenue.payout.failed | Misy tsy fahombiazana tamin'ny fandoavana andiany ho an'ny fizarana vola miditra amin'ny dokam-barotra avy amin'ny mpamatsy — miverina ao amin'ny lisitra andoavana indray ireo anjara ary averina andramana. |
Ny SDK ofisialy ho an'ny JavaScript/TypeScript sy Python, izay noforonina avy amin'ity famaritana API ity ihany, dia efa kasaina havoaka saingy mbola tsy navoaka — ka antsoy mivantana ny HTTP API mandra-pahatongan'izany.
Tsy mbola misy SDK — mampiasa mivantana ny HTTP API izy ireo ary miasa ankehitriny amin'ny fiteny rehetra.
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": "...",
},
)