REST APIs for campaign management and reporting 3.0
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ΅Π½Π°
POST
https://api.hybrid.ai/token
ΠΡΠ΅ΠΌΡ ΠΆΠΈΠ·Π½ΠΈ ΡΠΎΠΊΠ΅Π½Π° β ΡΡΡΠΊΠΈ.
Headers
Content-Type:
string
application/x-www-form-urlencoded
Request Body
grant_type:
string
client_credentials
client_id:
string
{client_id}
client_secret:
string
{client_secret}
{
"access_token": "lXe7ahBEgf_iPhgxRloCsgVpn2DcME-5_gd6gZl2j5h7Hzk4GFgICfiNy4GUuha1F53jqDRs1uD5NYGuSeBxus0tz_5ZBZ4UUhjjmki0i4j-jwYnYqDealRm194Fcz6mjy2gx3peFKp8L604Rk0Fg17R7XAhflLhaH9wt_Yqw2ndSkhEOEQEXmrs6A1U3i9KgLc0LDepwdoQqvx2LPG7QfD3KmAo",
"token_type": "bearer",
"expires_in": 86399,
"refresh_token": "FAj7rPtfTAWec9P7LJnbD0v_dxvGEPRa_kvJnGBfwF3TyrMjjHRVuBJxlopG7ArP2Cf0-PxnEELzlrMutXosDDSRwgTj54ruJsdfsDd--E728erG3oAhjpJ0jjgW_mjDQvKVMkRpu2lkr3qUdJouW8nebNOG6w-pxERzwCeiCOCKJ1wjTTy5Ktjr2hVNbEbpL9k-8xz4jAu6Zz-6k8h7"
}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΠΊΠ΅Π½Π°
POST
https://api.hybrid.ai/token
Headers
Content-Type
string
application/x-www-form-urlencoded
Request Body
refresh_token
string
{refresh_token}
client_secret
string
{client_secret}
client_id
string
{client_id}
grant_type
string
client_credentials
{
"access_token": "4gq5X9SBZlyHZDVZjGoplR-TIccCB4I5cWtEbEL5YFue5jNEdfsdsfsd31345FFpoa2RpHFf61yrJN2ygNDusQEtTjVpB2ehC44nGJhGUisUpxlQ6grzl0excbQN1Gi5TirPbEltlaQ0kM3fzmrMAiAuoU",
"token_type": "bearer",
"expires_in": 86399,
"refresh_token": "OY1DQynUMwNs5vyeiyxr7ocQPnEynd-RQJJ3lPmp2xxXXUU8TWtO_RMCiyokOobRZgJXsUEOKLMu3nfjJJvL6c979lUg1WKKGv5eNoSQ4x63wW-KsrJDhjUaZuV9PUhjUVyViwH83FLHjF_pmmJY8m0-SQkvyZmAzA9WdXtkeVKdZBwxA5uO01r4gVwpTluqp8_XYZDePjixW-D2W7q1IhbkaJyS"
}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π°Π³Π΅Π½ΡΡΡΠ²Ρ
GET
https://api.hybrid.ai/v3.0/agency/advertisers
Headers
Authorization
string
Bearer {access_token}
{
"Id": "5f742dd47bc72f3ce4dsd040",
"Name": "advertiser1"
},
{
"Id": "5e3552dskqe35fdsac7c8432",
"Name": "advertiser2"
}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ
GET
https://api.hybrid.ai/v3.0/advertiser/campaigns?advertiserId={advertiserId}
advertiserId β id ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ
Headers
Authorization
string
Bearer {access_token}
{
"Id": "5e37csd47bc72f3ce4dsd040",
"Name": "campaign1"
},
{
"Id": "5e3552dsdbc72fdsac7c8432",
"Name": "campaign2"
}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠ° Π±Π°Π½Π½Π΅ΡΠΎΠ² ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ
GET
https://api.hybrid.ai/v3.0/campaign/banners?campaignId={campaignId}
campaignId β id ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ
Headers
Authorization
string
Bearer {access_token}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π°Π³Π΅Π½ΡΡΡΠ²Ρ
GET
https://api.hybrid.ai/v3.0/agency/{split}?from={from}&to={to}&page={page}&limit={limit}
split β ΠΏΠΎΠ»Π΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠΎΠ»Π΅ΠΉ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) from β Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄Π°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) to - Π²Π΅ΡΡ Π½ΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄Π°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) page β Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0 (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0) limit β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 100)
Headers
Authorization
string
Bearer {access_token}
{
"Statistic": [
{
"Day": "2020-01-15T00:00:00",
"ImpressionCount": 2778927,
"ClickCount": 17704,
"Reach": 1225059,
"CTR": 0.63708042708570611
},
{
"Day": "2020-01-16T00:00:00",
"ImpressionCount": 2388928,
"ClickCount": 15249,
"Reach": 1040949,
"CTR": 0.63831978192729122
}
],
"Total": {
"ImpressionCount": 5167855,
"ClickCount": 32953,
"Reach": 2135812,
"CTR": 0.63765333973186167
}
}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ
GET
https://api.hybrid.ai/v3.0/advertiser/{split}?from={from}&to={to}&advertiserId={advertiserId}&page={page}&limit={limit}
split β ΠΏΠΎΠ»Π΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ "ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠΎΠ»Π΅ΠΉ" (ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Π΅ΡΠ»ΠΈ ΡΠΎΠΊΠ΅Π½ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΏ "Π°Π³Π΅Π½ΡΡΡΠ²ΠΎ", Π΅ΡΠ»ΠΈ ΡΠΎΠΊΠ΅Π½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΏΠΎΠΌ "ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ", ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΠ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ) advertiserId β id ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) from β Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄Π°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) to β Π²Π΅ΡΡ Π½ΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄Π°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) page β Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0 (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0) limit β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 100)
Headers
Authorization
string
Bearer {access_token}
{
"Statistic": [
{
"Day": "2020-02-02T00:00:00",
"ImpressionCount": 201618,
"ClickCount": 315,
"Reach": 40211,
"CTR": 0.15623605035264707
},
{
"Day": "2020-02-03T00:00:00",
"ImpressionCount": 105378,
"ClickCount": 278,
"Reach": 27368,
"CTR": 0.26381218091062653
}
],
"Total": {
"ImpressionCount": 306996,
"ClickCount": 593,
"Reach": 64875,
"CTR": 0.1931621258908911
}
}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ
GET
https://api.hybrid.ai/v3.0/campaign/{split}?from={from}&to={to}&campaignId={campaignId}&page={page}&limit={limit}
split β ΠΏΠΎΠ»Π΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ, ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠΎΠ»Π΅ΠΉ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) campaignId β id ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) from β Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄Π°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) to β Π²Π΅ΡΡ Π½ΠΈΠΉ ΠΏΠΎΡΠΎΠ³ Π΄Π°ΡΡ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ) page β Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0 (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 0) limit β ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ 100)
Headers
Authorization
string
Bearer {access_token}
{
"Statistic": [
{
"Day": "2020-02-02T00:00:00",
"ImpressionCount": 12054,
"ClickCount": 0,
"Reach": 330,
"CTR": 0.0
},
{
"Day": "2020-02-03T00:00:00",
"ImpressionCount": 12082,
"ClickCount": 0,
"Reach": 188,
"CTR": 0.0
}
],
"Total": {
"ImpressionCount": 24136,
"ClickCount": 0,
"Reach": 518,
"CTR": 0.0
}
}
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π² Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ΅
GET
/v3.0/{controller}/{split}[/{split2}]
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π°Π³ΡΠ΅Π³ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ ΠΏΠΎ ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ²: /advertiser, /campaign, /banner.
ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΡΡΠΈ:
split β ΠΏΠΎΠ»Π΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ.
split2 β Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π²ΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ. ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½ΠΎ, Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½Π° Π΄Π²ΠΎΠΉΠ½Π°Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ° ΠΏΠΎ split ΠΈ split2.
ΠΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π΄Π²Π΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ: split ΠΈ split2. ΠΡΠΈ ΡΠΊΠ°Π·Π°Π½ΠΈΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡΡ ΡΡΠ΅Π·ΠΎΠ²,Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, folder/day/region β Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ°
ΠΡΠ»ΠΈ split ΠΈ split2 ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, folder/folder β Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΡΠ½Π°Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠ°, Π΄ΡΠ±Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ.
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠΎΠ»Π΅ΠΉ
ΠΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ (splits):
Day β ΠΏΠΎ Π΄Π½ΡΠΌ Advertiser β ΠΏΠΎ id ΡΠ΅ΠΊΠ»Π°ΠΌΠΎΠ΄Π°ΡΠ΅Π»Ρ Country β ΠΏΠΎ ΡΡΡΠ°Π½Π΅ Region β ΠΏΠΎ ΡΠ΅Π³ΠΈΠΎΠ½Ρ (ΠΎΠ±Π»Π°ΡΡΠΈ) Ssp β ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Folder β ΠΏΠΎ ΠΏΠ°ΠΏΠΊΠ°ΠΌ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ
ΠΠΎΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ ΠΏΠΎΠ»Ρ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ (fields):
ImpressionCount β ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΊΠ°Π·ΠΎΠ² ViewCount β ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠΎΠ² ClickCount β ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΊΠ»ΠΈΠΊΠΎΠ² PostClickConversionsCount β ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Post-click ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΠΉ PostViewConversionsCount β ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Post-view ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΠΉ FirstQuartileEventsCount β ΠΡΠΎΡΠΌΠΎΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° 25% MidpointEventsCount β ΠΡΠΎΡΠΌΠΎΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° 50% ThirdQuartileEventsCount β ΠΡΠΎΡΠΌΠΎΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° 75% CompleteEventsCount β ΠΡΠΎΡΠΌΠΎΡΡΡ Π²ΠΈΠ΄Π΅ΠΎ Π½Π° 100% Reach β ΠΡ Π²Π°Ρ CTR β ΠΡΠΎΡΠ΅Π½Ρ ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡΠ½ΠΎΡΡΠΈ Viewability β ΠΏΡΠΎΡΠ΅Π½Ρ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Frequency β Π§Π°ΡΡΠΎΡΠ° ΠΏΠΎΠΊΠ°Π·Π°
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΎΠΊ ΠΈ ΠΏΠΎΠ»Π΅ΠΉ ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Π²Π°ΡΠ΅ΠΌΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π½Π° [email protected]
Last updated
Was this helpful?