ஆண்டு விளம்பரங்கள் தளத்தில் நேரடியாக உருவாக்குங்கள் — விளம்பரதாரர்களை உருவாக்குங்கள், விளம்பரங்களை வெளியிடுங்கள், கட்டணங்களைத் தூண்டுங்கள், மற்றும் தரவரிசையைக் கண்காணியுங்கள், அனைத்தும் API மூலம்.
முழுமையான விலைப் பட்டியலைப் பார்க்கவும்நீங்கள் 70%-ஐ வைத்திருக்கிறீர்கள் உங்கள் கனெக்ட்-மோட் விளம்பரதாரர்கள் தங்கள் விளம்பரங்களுக்குச் செலுத்துவதில் இருந்து — உங்கள் வாலெட்டிற்குத் தானாகவே செலுத்தப்படும். இது எப்படிச் செயல்படுகிறது என்பதைக் கீழே காணுங்கள்.
ஒவ்வொரு கோரிக்கையும், பெய்ரர் திட்டத்தைப் பயன்படுத்தி, அங்கீகாரத் தலைப்பில் உள்ள ஒரு இரகசியத் திறவுகோலால் சரிபார்க்கப்படுகிறது.
POST https://api.adhub365.com/v1/partner/ads
Authorization: Bearer sk_sandbox_...
Content-Type: application/jsonஆண்டு விளம்பரங்கள் குழு, அங்கீகரிக்கப்பட்ட கூட்டாளர் கணக்குகளுக்கு API விசைகளை வழங்குகிறது.
கூட்டாண்மைக் கணக்கை உருவாக்கவும்| POST | /v1/partner/advertisersஉங்கள் பயனர்களில் ஒருவரின் சார்பாக விளம்பரதாரர் கணக்கை உருவாக்கவும் (கனெக்ட் பயன்முறை). | advertisers:write |
| GET | /v1/partner/advertisers/{id}இந்தக் கூட்டாளியால் உருவாக்கப்பட்ட விளம்பரதாரர் கணக்கைப் பார்க்கவும். | advertisers:read |
| POST | /v1/partner/adsஒரு விளம்பரத்தை உருவாக்கவும். அது வரைவு நிலையில் தொடங்குகிறது. விருப்பத்தேர்வான advertiser_type, promotion_type, link_type, மற்றும் promoted_brand புலங்கள் இணைப்பு, பரிந்துரை, உருவாக்குநர் அல்லது தனிநபர் விளம்பரத்தை விவரிக்கின்றன — கீழே உள்ள குறிப்பைப் பார்க்கவும். | ads:write |
| GET | /v1/partner/ads/{id}ஒரு விளம்பரத்தைத் தேடுக | ads:read |
| PATCH | /v1/partner/ads/{id}பதிப்புரையடக்க உள்ளடக்கத்தை புதுப்பிக்கவும் — தலைப்பு, விளக்கம், இணைப்பு, விளம்பரதாரர் வகை, விளம்பரப்படுத்தும் வகை, இணைப்பு வகை மற்றும் விளம்பரப்படுத்தப்பட்ட பிராண்ட். வகை, புவியியல் மற்றும் தரவரிசை இயந்திரத்தால் படிக்கப்படும் எதுவும் இங்கே மாற்றப்படாது. | ads:write |
| POST | /v1/partner/ads/{id}/imageவிளம்பரப் படத்தை நேரடியாகப் பதிவேற்றவும் (JPEG/PNG/WebP, அதிகபட்சம் 5 MB). முதல் பணம் செலுத்துவதற்கு முன் இது அவசியம் — கீழே உள்ள பணம் செலுத்துதல் குழுவைப் பார்க்கவும். | ads:write |
| POST | /v1/partner/ads/{id}/image-urlகோப்பைப் பதிவேற்றுவதற்குப் பதிலாக, ஒரு URL-இலிருந்து ஒரு விளம்பரத்தின் படத்தை அமைக்கவும் — சர்வர் அதைத் தானாகவே பெற்று, மீண்டும் ஹோஸ்ட் செய்யும். அதே தேவை: முதல் பணம் செலுத்துவதற்கு முன்பு இது தேவை. | ads:write |
| GET | /v1/partner/ads/{id}/rankஒரு விளம்பரத்திற்கான தற்போதைய தரவரிசை, வகை மற்றும் புவியியல் வரம்பு. | ads:read |
| GET | /v1/partner/ads/{id}/statsஒரு விளம்பரத்தின் மொத்த பார்வைகள் மற்றும் கிளிக்குகள் — கடந்த/மீதமுள்ள நாட்கள், GET /{id} இல் ஏற்கனவே உள்ள activated_at/expires_at புலங்களிலிருந்து வருகின்றன, மேலும் தரவரிசை GET /{id}/rank இலிருந்து வருகிறது. | ads:read |
| POST | /v1/partner/paymentsஆரம்பக் கொள்முதல் அல்லது டாப்-அப்-க்காக ஒரு கிரிப்டோ கட்டணத்தைத் தொடங்குங்கள். விளம்பரத்தில் ஏற்கனவே ஒரு படம் இருந்தாலன்றி, 422 பிழைகளுடன் ஒரு ஆரம்பக் கட்டணம் தோல்வியடையும் — மேலே உள்ள uploadAdImage/setAdImageUrl-ஐப் பார்க்கவும். | payments:write |
| GET | /v1/partner/payments/{id}ஒரு கட்டணத்தின் நிலையைச் சரிபார்க்கவும். | payments:read |
| POST | /v1/partner/referralsஒரு பரிந்துரை இணைப்பை உருவாக்கவும். | referrals:write |
| GET | /v1/partner/referrals/{code}/earningsநிலை வாரியாகப் பிரிக்கப்பட்ட மொத்த பரிந்துரை வருவாய். | referrals:read |
| GET | /v1/partner/ad-revenue/earningsகனெக்ட் பயன்முறையில் நீங்கள் உருவாக்கிய விளம்பரதாரர்கள் தங்கள் விளம்பரங்களுக்குச் செலுத்திய தொகையில், உங்கள் 70% பங்கு, நிலை வாரியாகப் பிரிக்கப்பட்டுள்ளது. | ad-revenue:read |
| GET | /v1/partner/access-logஇந்த கீ-க்கான முழு அழைப்பு வரலாறு — மெத்தட், பாத், ஐபி, டைம்ஸ்டாம்ப். | அங்கே |
| GET | /v1/rankings?category={id}&geo={scope}ஒரு வகை மற்றும் புவியியல் வரம்பிற்கான படிக்க-மட்டும் தரவரிசை. | பொது |
| GET | /v1/tiersகட்டமைக்கப்பட்ட 7 விலை நிர்ணய நிலைகள் (எல்லை, திறக்கப்பட்ட சலுகைகள்). | பொது |
| GET | /v1/referral-programபரிந்துரை அடுக்கு மற்றும் தலைவர்கள் குழுவிற்காக தற்போது செயல்படும் கமிஷன் சதவீதங்கள். | பொது |
| GET | /v1/partner-programஉங்களக்கும் வருடாந்திர விளம்பரங்களுக்கும் இடையிலான தற்போதைய விளம்பர வருவாய்ப் பங்கீடு (கனெக்ட் பயன்முறை). | பொது |
| GET | /v1/search?q={query}இயற்கை மொழித் தேடல் — "கென்யாவில் உள்ள மரச்சாமான்கள் விளம்பரதாரர்கள்" போன்ற ஒரு தேடலை, பொருத்தமான வகை மற்றும் புவியியல் வரம்பிற்கு வழிநடத்தி, பின்னர் அந்த தரவரிசையை அதன் உண்மையான, சரியான வரிசையில் வழங்குகிறது. | பொது |
துணை மற்றும் பரிந்துரை விளம்பரம்
advertiser_type, promotion_type, link_type, மற்றும் promoted_brand ஆகியவை POST மற்றும் PATCH /v1/partner/ads-இல் விருப்பப் புலங்களாகும் — வருடாந்திர விளம்பரங்கள் என்பது தங்களை விளம்பரப்படுத்தும் வணிகங்களுக்கு மட்டுமேயானது அல்ல. link_type என்பது affiliate_link அல்லது referral_invitation_link ஆகவும், அல்லது promotion_type என்பது affiliate_offer அல்லது referral_opportunity ஆகவும் இருக்கும்போது, affiliate_terms_accepted என்பது true என இருக்க வேண்டும், இல்லையெனில் கோரிக்கை 422 பிழைகodeஉடன் நிராகரிக்கப்படும். தலைப்பு 35 எழுத்துக்களிலும், விளக்கம் 80 எழுத்துக்களிலும் வரையறுக்கப்பட்டுள்ளன — இவை இரண்டுமே டாஷ்போர்டு பயனர் இடைமுகத்தில் மட்டுமல்ல, சர்வர் பக்கத்திலும் அமல்படுத்தப்படுகின்றன.
ஒவ்வொரு விளம்பரதாரர் கணக்கிற்கும், நிலையான வருடாந்திர விலையின் கூடுதலாக AI கிரெடிட்டுகள் மூலம் செலுத்தப்படும், உள்ளமைக்கப்பட்ட AI கருவிகளின் ஒரு தொகுப்பு கிடைக்கிறது — ஒரு விளம்பர உள்ளடக்கம் மற்றும் காட்சி ஜெனரேட்டர், ஒரு உரையாடல் உதவியாளர், ஒரு வரவுசெலவு ஆலோசகர், மற்றும் ஒரு வெளிப்புற SEO தணிக்கையாளர்.
| POST | /v1/advertisers/{id}/ai/assistantஆஸ்க் அன்யுவல் அட்ஸ் — ஒரு மிதக்கும் உரையாடல் உதவியாளர், தகவல் நோக்கங்களுக்காக மட்டுமே, கணக்குத் தரவுகளில் படிக்க மட்டுமே. | பொது |
| POST | /v1/advertisers/{id}/ai/creative-studioஒரு சுருக்கமான வணிக விளக்கத்திலிருந்து ஒரு விளம்பரத் தலைப்பு, விளக்கம் மற்றும் முக்கிய வார்த்தைகளை உருவாக்கவும். | 2 கடன்(கள்) |
| POST | /v1/advertisers/{id}/ai/creative-studio/imageஒரே வணிக விளக்கத்திலிருந்து, விளம்பரத்துடன் இணைக்கத் தயாராக ஹோஸ்ட் செய்யப்பட்ட ஒரு பட்டியலுக்கான காட்சிப் படத்தை (PNG) உருவாக்கவும். | 8 கடன்(கள்) |
| POST | /v1/advertisers/{id}/ai/budget-advisorஒரு உண்மையான புள்ளிவிவரக் கணிப்பு — ஒருபோதும் அனுமானமல்ல — ஒரு குறிப்பிட்ட தரத்தை 30/90/365 நாட்களில் தக்கவைத்துக் கொள்ளும் வாய்ப்புகள். | 1 கடன்(கள்) |
| POST | /v1/advertisers/{id}/ai/seo-auditவிளம்பரதாரரின் சொந்த வெளிப்புற இணையதளத்தை பகுப்பாய்வு செய்து, உறுதியான எஸ்சிஓ மேம்பாடுகளைப் பரிந்துரைக்கவும். | 2 கடன்(கள்) |
கீழே உள்ள பட உருவாக்கிகளுக்கும் அதே வகை மற்றும் வணிக விளக்கமே பயன்படுகிறது.
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
}அதே விளம்பரத்திற்கு ஒரு பொருத்தமான காட்சியை உருவாக்கவும்:
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
}தயார்நிலை விளம்பர அலகை உங்கள் தளத்தில் செருகவும் — உருவாக்கும் படியில்லை, iframe-ம் தேவையில்லை. இந்த ஸ்கிரிப்ட் ஒரு தனிப்படுத்தப்பட்ட ஷேடோ DOM-க்குள் பக்கத்தில் நேரடியாக ரெண்டர் செய்யப்படுவதால், அதன் ஸ்டைல்கள் உங்கள் தளத்தில் கசியாது, உங்கள் தளத்தின் ஸ்டைல்களும் அதில் கசியாது.
<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>இயல்பாக, இது அந்த வகைக்கான முழுமையான பொது தரவரிசையைக் காட்டுகிறது — நீங்கள் கொண்டுவந்தவர்கள் மட்டுமல்ல, தளத்தில் உள்ள ஒவ்வொரு விளம்பரதாரரும் இதில் அடங்குவர். கனெக்ட் பயன்முறை மூலம் நீங்கள் உருவாக்கிய விளம்பரதாரர்களின் விளம்பரங்களை மட்டும் காட்ட (உங்கள் பங்கை உருவாக்குபவர்கள்), உங்கள் பார்ட்னர் ஐடியுடன் data-partner என்பதைச் சேர்க்கவும் (அதை உங்கள் சொந்த டாஷ்போர்டின் டெவலப்பர்கள் பக்கத்தில் காணலாம்):
<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>உங்கள் விளம்பரதாரர்கள் பல வகைகளில் இருந்தால், data-category என்பதை முழுவதுமாக விடுங்கள் — data-partner மட்டும் இருந்தால், ஒவ்வொரு வகைக்கும் ஒரு விட்ஜெட் பிளாக் தேவைப்படுவதற்குப் பதிலாக, உங்கள் எல்லா விளம்பரங்களையும் எல்லா வகைகளிலிருந்தும் ஒரே கட்டத்தில் விட்ஜெட் காட்டுகிறது:
<div
class="annualads-widget"
data-geo="global"
data-partner="YOUR_PARTNER_ID"
></div>
<script async src="https://adhub365.com/widget.js"></script>உங்கள் உள்ளடக்கத்திற்குள் உள்ள யூனிட்டுடன் சேர்த்து, வேறுபட்ட விளம்பரங்களைக் காட்டும் ஒரு ஃபுட்டர்-பாணி யூனிட்டையும் வேண்டுமா? data-layout="compact" (ஒரு சிறிய பில்லாகச் சுருக்கக்கூடிய ஒற்றை விளம்பரம்) மற்றும் உங்கள் முதல் விட்ஜெட் ஏற்கனவே எத்தனை விளம்பரங்களைக் காட்டுகிறது என்பதைப் பொறுத்து data-offset-ஐ அமைத்து, இரண்டாவது விட்ஜெட் பிளாக்கைச் சேர்க்கவும்:
<!-- 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 | காண்பிக்க வேண்டிய வகை ஐடி. கட்டாயம் — data-partner அமைக்கப்பட்டிருந்தால் தவிர, அப்படியானால் அதை விடுவிப்பது ஒவ்வொரு வகையிலும் அந்தப் பங்காளியின் விளம்பரங்களைக் காட்டுகிறது. |
data-geo | புவியியல் வரம்பு: உள்ளூர், பிராந்திய, அல்லது உலகளாவிய. இயல்புநிலை உலகளாவிய. |
data-count | காட்ட வேண்டிய விளம்பரங்களின் எண்ணிக்கை. இயல்புநிலை 4 ஆகும். |
data-columns | கட்டத் தூண்களின் எண்ணிக்கை. இயல்புநிலை 2 ஆகும். |
data-layout | கட்டம், பட்டியல், அல்லது சுருக்கம். இயல்புநிலை கட்டம் ஆகும். சுருக்கம் என்பது ஒரு விளம்பரத்தை மட்டுமே காட்டுகிறது (தரவு-எண் புறக்கணிக்கப்படுகிறது), அதை ஒரு சிறிய குண்டூசி போல மடித்து மீண்டும் கொண்டுவர ஒரு பொத்தானுடன் — இது ஒரு அடிக்குறிப்பு-பாணி அலகு, ஸ்கிரிப்ட்டால் நிலையாக நிலைநிறுத்தப்படாதது, உங்கள் சொந்தப் பக்கத்தில் கொள்கலன் div-ஐ நீங்கள் விரும்பியபடி வைத்து வடிவமைக்கலாம். |
data-offset | தாண்ட வேண்டிய உயர்-தரவரிசை விளம்பரங்களின் எண்ணிக்கை. இயல்புநிலை 0 ஆகும். ஒரே பக்கத்தில் உள்ள இரண்டாவது விட்ஜெட் (எ.கா. அடிக்குறிப்பில் ஒரு சுருக்கமான விட்ஜெட் மற்றும் மேலே ஒரு கட்ட விட்ஜெட்) ஒரே விளம்பரத்தை இரண்டு முறை மீண்டும் காட்டுவதற்குப் பதிலாக வேறுபட்ட விளம்பரங்களைக் காட்ட இது அனுமதிக்கிறது — மற்ற விட்ஜெட் ஏற்கனவே காட்டும் விளம்பரங்களின் எண்ணிக்கையைக் கொடுங்கள். |
data-partner | உங்கள் பார்ட்னர் ஐடி (உங்கள் சொந்த டாஷ்போர்டின் டெவலப்பர்கள் பக்கத்தில் அதைக் கண்டறியவும்). விருப்பத்தேர்வு — அது இல்லாமல், அந்த வகைக்கான முழு பொது தரவரிசையை, அதாவது தளத்தில் உள்ள ஒவ்வொரு விளம்பரதாரரின் தரவரிசையை இந்த விட்ஜெட் காண்பிக்கும். அதைப் பயன்படுத்தினால், கனெக்ட் பயன்முறை மூலம் நீங்கள் கொண்டு வந்த விளம்பரதாரர்களின் விளம்பரங்கள் மட்டுமே காண்பிக்கப்படும் — அவைதான் உண்மையில் உங்கள் பங்கை உருவாக்குகின்றன. |
விண்ணப்பங்கள் ஒவ்வொரு கீ-க்கும், ஒவ்வொரு நிமிடத்திற்கும் வரம்பிடப்பட்டுள்ளன. ஒவ்வொரு சரிபார்க்கப்பட்ட பதிலும் X-RateLimit-Limit, X-RateLimit-Remaining, மற்றும் X-RateLimit-Reset ஹெட்டர்களைக் கொண்டுள்ளது; வரம்பை மீறினால், Retry-After ஹெட்டருடன் 429 Too Many Requests என்ற பிழைத்தகவல் திருப்பியனுப்பப்படும்.
விருப்பத்தேர்வு, ஒவ்வொரு கூட்டாளருக்கும். நீங்கள் ஒரு பதிவைச் சேர்க்கும் வரை, உங்கள் சாவிகள் எந்தவொரு IP-யிடமிருந்தும் கோரிக்கைகளை ஏற்கும் — முதல் பதிவு அந்தக் கூட்டாளரின் அனைத்து சாவிகளையும் அனுமதிப்பட்டியல்-மட்டும் பயன்முடிக்கு மாற்றுகிறது.
ஒவ்வொரு வெப்ஹூக்கும், உருவாக்கும் நேரத்தில் ஒருமுறை வழங்கப்படும் இரகசியத்தைப் பயன்படுத்தி HMAC-SHA256 கொண்டு கையொப்பமிடப்படுகிறது — பேலோடை நம்புவதற்கு முன்பு கையொப்பத்தைச் சரிபார்க்கவும். தொடர்புடைய விளம்பரதாரரைச் சொந்தமாகக் கொண்ட கூட்டாளிக்கு மட்டுமே நிகழ்வுகள் வழங்கப்படுகின்றன.
payment.succeeded | ஒரு கட்டணம் உறுதிசெய்யப்பட்டது. |
payment.refunded | திரும்பப்பெறுதல் செய்யப்பட்டது. |
ad.activated | ஒரு விளம்பரம், நிர்வாகி மறுஆய்வுக்குப் பிறகு அல்லது தானாகவே செயல்படும். |
invoice.issued | ஒரு விலைப்பட்டியல் வழங்கப்படுகிறது. |
referral.payout.completed | ஒரு பரிந்துரை கமிஷன் செலுத்தப்படும் நிலையை அடைகிறது. |
referral.payout.failed | வழங்குநரிடம் பரிந்துரை செலுத்துகை தொகுப்பு தோல்வியடைகிறது — வருவாய்கள் செலுத்தப்பட வேண்டிய கணக்கிற்குத் திருப்பி அனுப்பப்பட்டு மீண்டும் முயற்சிக்கப்படுகின்றன. |
rank.changed | மற்றொரு விளம்பரதாரரின் பணம் செலுத்துவது கூட, ஒரு விளம்பரத்தின் தரவரிசையை மாற்றும். |
ad.expiring_soon | ஒரு விளம்பரம் காலாவதியாகும் முன் 30, 7, அல்லது 1 நாள்(கள்). |
partner_ad_revenue.payout.completed | ஒரு விளம்பர வருவாய் பங்கு செலுத்துகை, செலுத்தப்படும் நிலையை அடைகிறது. |
partner_ad_revenue.payout.failed | விநியோகஸ்தரிடம் விளம்பர வருவாய் பங்கு செலுத்துகை தொகுப்பு தோல்வியடைகிறது — பங்குகள் செலுத்தப்பட வேண்டிய கணக்கிற்குத் திருப்பி அனுப்பப்பட்டு மீண்டும் முயற்சிக்கப்படுகின்றன. |
இதே API விவரக்குறிப்பிலிருந்து உருவாக்கப்பட்ட அதிகாரப்பூர்வ JavaScript/TypeScript மற்றும் Python SDK-கள் திட்டமிடப்பட்டுள்ளன, ஆனால் இன்னும் வெளியிடப்படவில்லை — அதுவரை HTTP API-ஐ நேரடியாக அழைக்கவும்.
இன்னும் SDK இல்லை — இவை நேரடியாக HTTP API-ஐ அழைக்கின்றன மற்றும் இன்று எந்த மொழியிலும் வேலை செய்கின்றன.
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": "...",
},
)