Ejapo hekopete pe plataforma Annual Ads ári — ejapo maranduhára, emoherakuã marandu, emohenda jepaga, ha ehecha mba'éichapa oĩ hendápe, API rupivénte.
Ehecha pe ñehepyme'ẽ kuatiarogue kompletoNde reñongatu 70% Mba'épa ohepyme'ẽ umi omoherakuãva Connect-mode-pe iñemoherakuãre — oñembohasa ijeheguiete nde virurógape. Ehecha mba'éichapa omba'apo iguýpe.
Opaite jerure oñemboaje peteĩ llave ñemimby rupive pe cabecera Autorización-pe, oipurúvo pe esquema Bearer.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonUmi API llave oñeme'ẽ umi kuenta socio oñemoneĩvape, pe aty Marandu Arygua rupive.
Emoheñói ne irũrã kuenta| POST | /v1/partner/advertisersEjapo peteĩ kuenta oñemoherakuãva peteĩ ne puruhára rérape (Modo Ñembojoaju). | advertisers:write |
| GET | /v1/partner/advertisers/{id}Eheka peteĩ maranduhára kuenta ko irũ ojapova'ekue. | advertisers:read |
| POST | /v1/partner/adsEjapo peteĩ marandu. Oñepyrũ oñembosako'i aja. Umi ñu ndaha'éiva tekotevẽva advertiser_type, promotion_type, link_type, ha promoted_brand omombe'u mba'éichagua marandúpa ha'e: oñembojoajúva, oñembohasáva, apohare térã peteĩ tapicha mba'éva — ehecha pe jehaipyre oĩva iguýpe. | ads:write |
| GET | /v1/partner/ads/{id}Eheka peteĩ marandu. | ads:read |
| PATCH | /v1/partner/ads/{id}Emyatyrõ marandu jehaipyre — téra, mombe'u, joajuha, omoherakuãvaichagua, ñemoherakuãichagua, joajuhaichagua, ha marka oñemoherakuãva. Mba'e aty, tenda, ha opa mba'e pe mohendaha omoñe'ẽva ndaikatumo'ãi oñemoambue ko'ápe araka'eve. | ads:write |
| POST | /v1/partner/ads/{id}/imageEhai peteĩ ta'anga ne marandurã (JPEG/PNG/WebP, 5 MB tuichavéva). Oñeikotevẽ oñehepyme'ẽ mboyve peteĩha jey — ehecha pe hepyme'ẽ aty oĩva iguýpe. | ads:write |
| POST | /v1/partner/ads/{id}/image-urlEmoĩ peteĩ marandu ra'anga peteĩ URL-gui embojupi rangue peteĩ vore — pe mohendaha ogueru ha omohenda jey ijehegui. Peteĩ mba'e oñeikotevẽva avei: oñeikotevẽ oñeme'ẽ mboyve pe pirapire ñeme'ẽ peteĩha. | ads:write |
| GET | /v1/partner/ads/{id}/rankMarandu ñemohenda ko'ag̃agua, aty ha tenda oñemyasãihápe. | ads:read |
| GET | /v1/partner/ads/{id}/statsMarandu jehecha ha ñembojopy pavẽ — ára ohasava'ekue/opytáva ou umi ñu activated_at/expires_at oĩmava GET /{id}-pe, ha ijeporavo ou GET /{id}/rank-gui. | ads:read |
| POST | /v1/partner/paymentsEñepyrũ peteĩ jepaga criptomoneda-pe peteĩ jogua ñepyrũrã térã peteĩ ñembojoapyrã. Peteĩ jepaga ñepyrũrã ndohupytýi 422 reheve pe marandu'i ndoguerekóiramo peteĩ ta'anga — ehecha uploadAdImage/setAdImageUrl yvate. | payments:write |
| GET | /v1/partner/payments/{id}Ehecha peteĩ jepaga reko. | payments:read |
| POST | /v1/partner/referralsEjapo peteĩ joajuha ñembohasarã. | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsPirapire oñembyatýva oñembohasávo, oñemboja'óva estado rupive. | referrals:read |
| GET | /v1/partner/ad-revenue/earningsNe 70% pehepyme'ẽngue umi maranduhára nde rejapova'ekue Modo Connect-pe ohepyme'ẽva'ekuégui imarandukuérare, oñemboja'óva hekópe. | ad-revenue:read |
| GET | /v1/partner/access-logOpaite ñehenói rembiasakue ko lláve-pe g̃uarã — método, tape, IP, aravo ha arapapaha. | Upépe |
| GET | /v1/rankings?category={id}&geo={scope}Ñemohenda oñemoñe'ẽ hag̃uánte peteĩ categoría ha tenda yvy pegua rehegua. | Opaite tapichápe g̃uarã |
| GET | /v1/tiersPokõi ñemohenda hepykuerã oñembosako'íva (mbohapyrã, mba'e porã ojepe'áva). | Opaite tapichápe g̃uarã |
| GET | /v1/referral-programUmi porsientu komisiõgua oñemba'apóva ko'ág̃a pe ñembohasa joapy ha Mburuvichakuéra Atyrãme g̃uarã. | Opaite tapichápe g̃uarã |
| GET | /v1/partner-programPe viru oúva marandúgui ñemboja'o ko'ag̃agua (Modo Connect) nde ha Marandukuéra Arygua apytépe. | Opaite tapichápe g̃uarã |
| GET | /v1/search?q={query}Ñe'ẽ tee rupive jeheka — ombohape peteĩ porandu ha'eháicha "Kenya-pe oĩva apyka ñemurã myasãihára" pe vore ha tenda oñembojoajúvape hese, ha upéi omoĩ jey upe ñemohenda, hekoveitépe. | Opaite tapichápe g̃uarã |
Ñemurã ñemboherakuã oñondivegua ha ñembohasa
advertiser_type, promotion_type, link_type, ha promoted_brand ha'e ñu oñemoĩkuaáva POST ha PATCH /v1/partner/ads-pe — Marandu Arypegua ndaha'éi umi negosio oñemboherakuãva ijeheguípe añónte g̃uarã. link_type ha'évo affiliate_link térã referral_invitation_link, térã promotion_type ha'évo affiliate_offer térã referral_opportunity, affiliate_terms_accepted oñemoañete va'erã, ndaupeichairõ pe jerure oñemboyke peteĩ 422 reheve. Téra oguereko paha 35 tai ha Mombe'u 80 tai — mokõivéva oñemboaje servidor-pe, ndaha'éi dashboard UI-pe añónte.
Opaite maranduhára kuenta oguereko peteĩ aty tembiporu AI oñemoingéva ipype — peteĩ moheñóihara marandu ha ta'angápe guarã, peteĩ pytyvõhára ñomongetarã, peteĩ moñe'ẽngára viru jeporurãme guarã, ha peteĩ ohesa'ỹijóva SEO okápegua — oñehepyme'ẽva AI kredito-kuérape, pe hepykue peteĩcha ary pukukueguáre ári.
| POST | /v1/advertisers/{id}/ai/assistantAsk Annual Ads — peteĩ pytyvõhára oñemomýiva ñomongetarã, marandurãnte, omoñe'ẽnteva kuenta marandukuéra. | Opaite tapichápe g̃uarã |
| POST | /v1/advertisers/{id}/ai/creative-studioEjapo peteĩ marandu myakãrã, mombe'u, ha ñe'ẽ tee peteĩ ñemuha mombe'u mbykymígui. | 2 crédito(kuéra) |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageEjapo peteĩ ta'anga ñemurãrã (PNG) pe ñemuha mombe'upyrégui voi, oñemohendapyréma ha oĩmbaitéva oñembojoapy hag̃ua peteĩ marandúre. | 8 crédito(kuéra) |
| POST | /v1/advertisers/{id}/ai/budget-advisorPeteĩ ñeha'ãrõ papapykuaa añeteguáva — araka'eve ndaha'éi peteĩ ñeimo'ã omoheñóiva — ohechaukáva mba'eichaitépa ikatu oñeñongatu peteĩ tenda 30/90/365 ára pukukue. | 1 crédito(kuéra) |
| POST | /v1/advertisers/{id}/ai/seo-auditEjesareko pe oñemoherakuãva ñanduti renda okáguare rehe ha embohasa mba'épa ikatu oñemyatyrõ SEO-pe g̃uarã. | 2 crédito(kuéra) |
Upe aty ha ñemuha mombe'u avei omombarete pe ta'anga apoha oĩva iguýpe.
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
}Emoheñói peteĩ ta'anga ojoguáva upe marandurãme g̃uarã:
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
}Emoinge peteĩ marandu vore oĩmbámava nde ñanduti rendápe — ndereikotevẽi remopu'ã, ndereikotevẽi iframe. Pe script ohechauka hekópe pe kuatiápe peteĩ Shadow DOM oñemoha'eñóva ryepýpe, upéicha rupi isitilokuéra araka'eve ndohasái nde ñanduti rendápe, ha nde ñanduti renda sitilokuéra avei araka'eve ndohasái ipype.
<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>Iñepyrũmbyháicha, kóva ohechauka pe ñemohenda pavẽ opavavépe g̃uarã upe vorepegua — opaite maranduhára oĩva ko plataforma-pe, ndaha'éi umi nde reguerúva añónte. Rehechauka hag̃ua umi marandu maranduhára remopu'ãva'ekue Connect mode rupivegua añónte (umi ome'ẽva nde pehẽngue), emoĩ data-partner ne socio ID ndive (ejuhu upéva ne dashboard-pe, Developers kuatiápente):
<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>Ne maranduhára oĩramo heta vore'ípe, eipe'apaite pe data-category — pe data-partner-nte reheve, pe widget ohechauka opaite ne maranduhakuéra opaite vore'i pegua peteĩ kuádro-pe, tekotevẽ'ỹre peteĩ widget vore'i peteĩteĩme g̃uarã:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>Reipotápa peteĩ unidad footer-ichagua ne contenido peguápe ykére, mokõivéva ohechaukávo marandu iñambuéva? Emoĩve peteĩ widget aty mokõiha data-layout="compact" reheve (peteĩ marandu año, ikatu oñemboguejy peteĩ píldora michĩvape) ha data-offset emohenda he'iháicha mboy marandúpa ne widget peteĩha ohechaukáma:
<!-- 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 | Mba'e'aty Moñe'ẽrã ojehechauka hag̃ua. Oñeikotevẽ — ndojejapóiramo pe data-partner, upéicharõ ojeheja'ỹramo ohechauka pe irũ marandukuéra opaite mba'e'atýpe. |
data-geo | Geo pa'ũ: tendagua, tetãvoregua, térã yvy tuichakue. Oñemoĩ ijeheguiete yvy tuichakuépe. |
data-count | Marandu ojehechaukátava papapy. Oñemohenda ijeheguiete 4-pe. |
data-columns | Mboýpa umi columna cuadrícula pegua. Oñemohenda ijeheguiete mokõime. |
data-layout | grid, list, térã compact. Iñepyrũrãme oĩ grid. compact ohechauka peteĩ maranduñemuha añoite (ndojepurúi data-count) peteĩ votõ reheve emboguejy hag̃ua peteĩ apu'a michĩvape ha emoñemyasãi jey hag̃ua — peteĩ vore oĩva pe páhina guýpe, pe script araka'eve nomohendái hendápe, nde remohenda ha remboporã pe 'container div' reipotaháicha nde páhinape. |
data-offset | Marandu tenondegua ojehasapátava papapy. Iñepyrũrãme ha'e 0. Oheja peteĩ widget mokõiha upe kuatiápente (techapyrãrõ, peteĩ michĩva pe kuatiápe guýpe ha peteĩ oñemohendáva tysýipe yvateve) ohechauka hag̃ua marandu iñambuéva, omoĩ jey rangue peteĩchagua mokõi jey — emoĩ pe papapy marandu pe widget ambue ohechaukámava. |
data-partner | Ne irũrã rechaukaha (ejuhu nde dashboard-pe, pe Developer-kuéra kuatiápente). Ndaha'éi tekotevẽva — upéva'ỹre, pe widget ohechauka pe ñemohenda opavavépe g̃uarã upe vorepegua, opaite omoherakuãva oĩva ko plataforma-pe. Upéva reheve katu, ojehechaukáta umi marandu'i añónte umi omoherakuãva remoingeva'ekue Connect rape rupive mba'éva — ha'éva umi añetehápe ome'ẽva ndéve ne pehẽngue. |
Oñembotapykue jerurekue peteĩteĩ llave-pe g̃uarã, peteĩ aravo'ípe. Opaite mbohovái oñemboaje va'ekue ogueraha umi akã X-RateLimit-Limit, X-RateLimit-Remaining, ha X-RateLimit-Reset; ohasáramo pe tembe'y, ombohovái 429 Jerurekue Hetaite ha ogueraha hendive peteĩ akã Retry-After.
Ndaikatúi, peteĩteĩ irũme g̃uarã. Remoinge mboyve peteĩ jehaipyre, ne llávekuéra oheja oñeporandu oimeraẽ IP-gui — pe jehaipyre peteĩha omboheko opaite upe irũ llávekuéra oheja hag̃ua oñeporandu oñemoneĩmbyréva rupivénte.
Webhook peteĩteĩ oñemboheraguapy HMAC-SHA256 rupive, ojeipurúvo peteĩ ñe'ẽñemi oñeme'ẽva peteĩ jevy, ojejapo vove — embojoja pe heraguapy rejerovia mboyve marandúre. Umi mba'e ojehúva oñemondo pe irũme añoite ha'éva pe maranduhára jára.
payment.succeeded | Oñemboaje peteĩ jepaga. |
payment.refunded | Oñeme'ẽjey. |
ad.activated | Peteĩ marandu oñepyrũ, ijeheguiete térã admin ohecha rire. |
invoice.issued | Oñemoherakuã peteĩ factura. |
referral.payout.completed | Peteĩ comisión ñembohaságui oñepaga. |
referral.payout.failed | Peteĩ aty jepaga ñembohasapyrã ndosẽporãi proveedor-pe — umi ganansia ojevy jey payable-pe ha oñeha'ã jey. |
rank.changed | Peteĩ marandu rendague iñambue — umíva apytépe oĩ ambue omoherakuãva ohepyme'ẽvo. |
ad.expiring_soon | 30, 7, térã 1 ára peteĩ marandu opá mboyve. |
partner_ad_revenue.payout.completed | Peteĩ marandu ñemboja'o pirapire oñeme'ẽva'erã ohupyty hepyme'ẽrã. |
partner_ad_revenue.payout.failed | Peteĩ aty oñepagáva viru ñemboja'o marandukuéragui ndosẽporãi proveedor-pe — umi ñemboja'o ojevy jey oñeha'ã hag̃ua. |
JavaScript/TypeScript ha Python SDK tee-kuéra, ojejapóva ko API ñembohekoitégui, oñembosako'i hína, ág̃a katu ne'ĩra gueteri oñemoherakuã — upépeve eipuru tee pe HTTP API.
Ne'ĩra oĩ SDK — ko'ãva ohenói pe HTTP API-pe hekoitépe ha omba'apo ko'ág̃a oimeraẽ ñe'ẽme.
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": "...",
},
)