Update content of files

This commit is contained in:
GitHub Action 2024-03-31 17:34:52 +00:00
parent 3b717aa958
commit 965dc77d1f
6 changed files with 85 additions and 1100 deletions

View file

@ -54,6 +54,7 @@
<h3><a class="anchor" name="what-can-you-do-with-bots" href="#what-can-you-do-with-bots"><i class="anchor-icon"></i></a>What Can You Do with Bots?</h3>
<ul>
<li><a href="#replace-entire-websites">Replace Entire Websites</a></li>
<li><a href="#manage-your-business">Manage Your Business</a></li>
<li><a href="#receive-payments">Receive Payments</a></li>
<li><a href="#create-custom-tools">Create Custom Tools</a></li>
<li><a href="#integrate-with-other-services">Integrate with Other Services</a></li>
@ -72,6 +73,18 @@
<blockquote>
<p>Try <a href="https://t.me/durgerkingbot">@DurgerKingBot</a> or check out the <a href="/bots/webapps">dedicated guide to Web Apps</a> to build your own.</p>
</blockquote>
<h4><a class="anchor" name="manage-your-business" href="#manage-your-business"><i class="anchor-icon"></i></a>Manage Your Business</h4>
<p><a href="https://telegram.org/blog/telegram-business">Telegram Business</a> users can connect Telegram bots to process and answer messages <strong>on their behalf</strong>, via their personal account. This allows businesses to <strong>seamlessly integrate</strong> any existing tools and workflows, or add new AI assistants to <strong>increase productivity</strong>.</p>
<p>As we continue to expand the set of <strong>free tools</strong> <a href="https://core.telegram.org/bots">available to bots</a> through this integration, we encourage all developers to <strong>innovate</strong> and <strong>develop</strong> useful applications and services for <strong>businesses</strong> on Telegram.</p>
<div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400238/1/x875tPT245w.58064/1b426d3eda0a923c03" style="max-width: 600px;" title="" alt="Chatbots for Business">
<source src="/file/400780400382/1/BVN6m4W5a6w.4289566.mp4/9dc47caab261eaade4" type="video/mp4">
</video>
</div>
<blockquote>
<p>Developers can turn on <a href="https://core.telegram.org/bots/features#bots-for-business">Business Mode</a> in <a href="https://t.me/BotFather">@BotFather</a> if their bot supports <a href="https://core.telegram.org/bots/api#businessconnection">integration</a> with Telegram Business accounts.</p>
</blockquote>
<h4><a class="anchor" name="receive-payments" href="#receive-payments"><i class="anchor-icon"></i></a>Receive Payments</h4>
<p>Bots can <a href="/bots/payments">receive payments</a> from more than <strong>200 countries</strong> through more than <strong>20</strong> integrated payment providers (which include support for <em>Apple Pay</em> and <em>Google Pay</em>). These payments are securely processed by the providers and Telegram takes no commission.</p>
<div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;">

View file

@ -54,6 +54,7 @@
<h3><a class="anchor" name="what-can-you-do-with-bots" href="#what-can-you-do-with-bots"><i class="anchor-icon"></i></a>What Can You Do with Bots?</h3>
<ul>
<li><a href="#replace-entire-websites">Replace Entire Websites</a></li>
<li><a href="#manage-your-business">Manage Your Business</a></li>
<li><a href="#receive-payments">Receive Payments</a></li>
<li><a href="#create-custom-tools">Create Custom Tools</a></li>
<li><a href="#integrate-with-other-services">Integrate with Other Services</a></li>
@ -72,6 +73,18 @@
<blockquote>
<p>Try <a href="https://t.me/durgerkingbot">@DurgerKingBot</a> or check out the <a href="/bots/webapps">dedicated guide to Web Apps</a> to build your own.</p>
</blockquote>
<h4><a class="anchor" name="manage-your-business" href="#manage-your-business"><i class="anchor-icon"></i></a>Manage Your Business</h4>
<p><a href="https://telegram.org/blog/telegram-business">Telegram Business</a> users can connect Telegram bots to process and answer messages <strong>on their behalf</strong>, via their personal account. This allows businesses to <strong>seamlessly integrate</strong> any existing tools and workflows, or add new AI assistants to <strong>increase productivity</strong>.</p>
<p>As we continue to expand the set of <strong>free tools</strong> <a href="https://core.telegram.org/bots">available to bots</a> through this integration, we encourage all developers to <strong>innovate</strong> and <strong>develop</strong> useful applications and services for <strong>businesses</strong> on Telegram.</p>
<div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/400780400238/1/x875tPT245w.58064/1b426d3eda0a923c03" style="max-width: 600px;" title="" alt="Chatbots for Business">
<source src="/file/400780400382/1/BVN6m4W5a6w.4289566.mp4/9dc47caab261eaade4" type="video/mp4">
</video>
</div>
<blockquote>
<p>Developers can turn on <a href="https://core.telegram.org/bots/features#bots-for-business">Business Mode</a> in <a href="https://t.me/BotFather">@BotFather</a> if their bot supports <a href="https://core.telegram.org/bots/api#businessconnection">integration</a> with Telegram Business accounts.</p>
</blockquote>
<h4><a class="anchor" name="receive-payments" href="#receive-payments"><i class="anchor-icon"></i></a>Receive Payments</h4>
<p>Bots can <a href="/bots/payments">receive payments</a> from more than <strong>200 countries</strong> through more than <strong>20</strong> integrated payment providers (which include support for <em>Apple Pay</em> and <em>Google Pay</em>). These payments are securely processed by the providers and Telegram takes no commission.</p>
<div class="blog_video_player_wrap" style="max-width: 600px; margin: 20px auto 20px;">

View file

@ -237,6 +237,26 @@ var Main = {
e.preventDefault();
closePopup(Aj.state.$headerMenu);
},
openSimplePopup: function($popup) {
var onEnterPress = function(e) {
if (e.keyCode == Keys.RETURN) {
e.stopImmediatePropagation();
closePopup($popup);
}
};
var onClose = function(e) {
e.stopImmediatePropagation();
closePopup($popup);
};
openPopup($popup, {
onOpen: function() {
$(document).on('keydown', onEnterPress);
},
onClose: function() {
$(document).off('keydown', onEnterPress);
}
});
},
eAuctionUnavailable: function(e) {
e.preventDefault();
var username = $(this).attr('data-username');
@ -262,56 +282,17 @@ var Main = {
eHowitworks: function(e) {
e.preventDefault();
e.stopImmediatePropagation();
var onEnterPress = function(e) {
if (e.keyCode == Keys.RETURN) {
e.stopImmediatePropagation();
closePopup(Aj.state.$howitworksPopup);
}
};
openPopup(Aj.state.$howitworksPopup, {
onOpen: function() {
$(document).on('keydown', onEnterPress);
},
onClose: function() {
$(document).off('keydown', onEnterPress);
}
});
Main.openSimplePopup(Aj.state.$howitworksPopup);
},
eHowofferworks: function(e) {
e.preventDefault();
e.stopImmediatePropagation();
var onEnterPress = function(e) {
if (e.keyCode == Keys.RETURN) {
e.stopImmediatePropagation();
closePopup(Aj.state.$howofferworksPopup);
}
};
openPopup(Aj.state.$howofferworksPopup, {
onOpen: function() {
$(document).on('keydown', onEnterPress);
},
onClose: function() {
$(document).off('keydown', onEnterPress);
}
});
Main.openSimplePopup(Aj.state.$howofferworksPopup);
},
eBotsAbout: function(e) {
e.preventDefault();
e.stopImmediatePropagation();
var onEnterPress = function(e) {
if (e.keyCode == Keys.RETURN) {
e.stopImmediatePropagation();
closePopup(Aj.state.$botsaboutPopup);
}
};
openPopup(Aj.state.$botsaboutPopup, {
onOpen: function() {
$(document).on('keydown', onEnterPress);
},
onClose: function() {
$(document).off('keydown', onEnterPress);
}
});
Main.openSimplePopup(Aj.state.$botsaboutPopup);
},
amountFieldValue: function($form, field) {
var $fieldEl = field ? $form.field(field) : $form;
@ -684,9 +665,14 @@ var Wallet = {
sendTransaction: function(options) {
if (Aj.globalState.tonConnectVersion == 2) {
var tonConnectUI = Aj.globalState.tonConnectUI;
var sendTransaction = function(transaction) {
var sendTransaction = function(data) {
var transaction = data.transaction;
tonConnectUI.sendTransaction(transaction).then(function(transaction) {
options.onConfirm && options.onConfirm(true);
if (data.confirm_method) {
var params = $.extend({boc: transaction.boc}, data.confirm_params);
Aj.apiRequest(data.confirm_method, params);
}
}).catch(function(){});
};
if (!tonConnectUI.connected) {
@ -697,10 +683,10 @@ var Wallet = {
if (result.error) {
return showAlert(result.error);
}
sendTransaction(result.transaction);
sendTransaction(result);
});
} else if (options.transaction) {
sendTransaction(options.transaction);
sendTransaction(options);
}
} else {
QR.showPopup(options);
@ -2392,15 +2378,17 @@ var Ads = {
init: function() {
Aj.onLoad(function(state) {
var cont = Aj.ajContainer;
$(cont).on('click.curPage', '.js-pay-for-ads', Ads.ePayForAds);
$(cont).on('click.curPage', '.js-howtopay-ton', Ads.eHowToPayTon);
$(cont).on('click.curPage', '.js-get-ad-rewards', Ads.eGetAdRewards);
state.$payForAdsPopup = $('.js-pay-for-ads-popup');
state.$howToPayTonPopup = $('.js-how-to-pay-ton-popup');
state.$howToGetRewardsPopup = $('.js-how-to-get-rewards-popup');
$(cont).on('click.curPage', '.js-more-funds-btn', Ads.eAddMoreFunds);
$(cont).on('click.curPage', '.js-recharge-btn', Ads.eRechargeAccount);
state.$rechargeForm = $('.js-recharge-form', cont);
state.$searchField = $('.js-account-search-field', cont);
Main.initForm(state.$rechargeForm);
state.$rechargeForm.on('submit', Ads.eSearchSubmit);
state.$rechargeForm.field('query').on('input', Ads.eSearchInput);
state.$rechargeForm.field('query').on('change', Ads.eSearchChange);
$('.js-form-clear', state.$rechargeForm).on('click', Ads.eSearchClear);
state.$rechargeBtn = $('.js-recharge-btn', cont);
state.updLastReq = +Date.now();
if (state.needUpdate) {
@ -2410,13 +2398,24 @@ var Ads = {
Aj.onUnload(function(state) {
clearTimeout(state.updStateTo);
state.needUpdate = false;
Main.destroyForm(state.$giftPremiumForm);
state.$rechargeForm.off('submit', Ads.eSearchSubmit);
state.$rechargeForm.field('query').off('input', Ads.eSearchInput);
state.$rechargeForm.field('query').off('change', Ads.eSearchChange);
$('.js-form-clear', state.$rechargeForm).off('click', Ads.eSearchClear);
Main.destroyForm(state.$rechargeForm);
});
},
ePayForAds: function(e) {
e.preventDefault();
e.stopImmediatePropagation();
Main.openSimplePopup(Aj.state.$payForAdsPopup);
},
eHowToPayTon: function(e) {
e.preventDefault();
e.stopImmediatePropagation();
Main.openSimplePopup(Aj.state.$howToPayTonPopup);
},
eGetAdRewards: function(e) {
e.preventDefault();
e.stopImmediatePropagation();
Main.openSimplePopup(Aj.state.$howToGetRewardsPopup);
},
updateState: function() {
var now = +Date.now();
if (document.hasFocus() ||
@ -2451,97 +2450,6 @@ var Ads = {
}
}
},
eSearchInput: function(e) {
var $field = Aj.state.$searchField;
$('.js-search-field-error').html('');
$field.removeClass('error');
},
eSearchChange: function(e) {
Ads.searchSubmit();
},
eSearchClear: function(e) {
var $form = Aj.state.$rechargeForm;
var $field = Aj.state.$searchField;
var $btn = Aj.state.$rechargeBtn;
$form.field('account').value('');
$form.field('query').value('').prop('disabled', false);
$btn.prop('disabled', true);
$field.removeClass('found');
$('.js-search-field-error').html('');
$field.removeClass('error');
Ads.updateUrl();
$form.field('query').focus();
},
eSearchSubmit: function(e) {
e.preventDefault();
Ads.searchSubmit();
},
searchSubmit: function() {
var $form = Aj.state.$rechargeForm;
var account = $form.field('account').value();
var query = $form.field('query').value();
if (!query.length) {
$form.field('query').focus();
return;
}
Aj.state.$searchField.addClass('loading').removeClass('play').redraw().addClass('play');
Aj.showProgress();
Aj.apiRequest('searchAdsAccount', {
query: account || query
}, function(result) {
Aj.hideProgress();
Ads.updateResult(result);
Aj.state.$searchField.removeClass('loading');
});
},
updateResult: function(result) {
var $form = Aj.state.$rechargeForm;
var $field = Aj.state.$searchField;
var $btn = Aj.state.$rechargeBtn;
if (result.error) {
$('.js-search-field-error').html(result.error);
$field.addClass('error').removeClass('found');
$form.field('query').prop('disabled', false);
} else {
$('.js-search-field-error').html('');
$field.removeClass('error');
if (result.found) {
if (result.found.photo) {
$('.js-account-search-photo', $field).html(result.found.photo);
}
if (result.found.name) {
var $form = Aj.state.$rechargeForm;
$form.field('query').value(uncleanHTML(result.found.name));
}
$form.field('account').value(result.found.account);
$field.addClass('found');
$form.field('query').prop('disabled', true);
$btn.prop('disabled', false);
} else {
$form.field('account').value('');
$field.removeClass('found');
$form.field('query').prop('disabled', false);
$btn.prop('disabled', true);
}
}
Ads.updateUrl();
},
updateUrl: function() {
var new_url = '';
var $form = Aj.state.$rechargeForm;
var account = $form.field('account').value();
if (account) {
new_url += '&account=' + encodeURIComponent(account);
}
if (new_url) {
new_url = '?' + new_url.substr(1);
}
var loc = Aj.location(), path = loc.pathname + loc.search;
if (!new_url) {
new_url = loc.pathname;
}
Aj.setLocation(new_url, path != '/ads');
},
updateHistory: function(html) {
$('.js-premium-history').replaceWith(html);
},
@ -2592,7 +2500,11 @@ var Ads = {
if (result.error) {
return showAlert(result.error);
}
Aj.location('/ads');
if (result.redirect_to) {
Aj.reload();
} else {
}
});
}
};

View file

@ -1,331 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Telegram Ads</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="MobileOptimized" content="176" />
<meta name="HandheldFriendly" content="True" /><meta name="twitter:card" content="summary"></meta>
<meta property="og:title" content="Telegram Ad Platform Explained">
<meta property="og:image" content="https://promote.telegram.org/file/464001300/5/HuwYKwwmYRA.33581/671095c241ff39569b">
<meta property="og:description" content="The Telegram Ad Platform is a privacy-conscious tool to create sponsored messages in public one-to-many channels with 1000+ subscribers.">
<link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4">
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png">
<link rel="alternate icon" href="/img/favicon.ico" type="image/x-icon" />
<script>document.cookie="stel_dt="+encodeURIComponent((new Date).getTimezoneOffset())+";path=/;max-age=31536000;samesite=None;secure"</script>
<link href="//telegram.org/css/font-roboto.css?1" rel="stylesheet" type="text/css">
<link href="//telegram.org/css/bootstrap.min.css?3" rel="stylesheet">
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?82" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
</head>
<body class="emoji_image no-transition">
<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
<defs>
<path id="icon-currency-ton" d="m2.68 4h10.63c.22 0 .4.18.4.41 0 .07-.01.14-.05.2l-5.04 9.08c-.22.4-.72.54-1.11.32-.14-.08-.25-.19-.32-.33l-4.87-9.08c-.1-.2-.03-.45.17-.55.06-.03.12-.05.19-.05zm5.32 9.78v-9.78z" fill="none" stroke="currentColor" stroke-width="1.3"/>
</defs>
</svg>
<div id="aj_progress" class="progress-bar"></div>
<div id="aj_content"><div class="pr-container pr-docs-container">
<div class="pr-header">
<div class="pr-header-auth">
<div class="pr-header-auth-item"><a class="header-auth-link login-link" href="/auth">Log In</a></div>
</div>
<ol class="pr-breadcrumb"><li class="pr-logo compact"><a href="/"><i class="pr-icon"></i><span class="pr-logo-title">Telegram Ads</span></a></li><li class="pr-breadcrumb-item">Telegram Ad Platform Explained</li></ol>
</div>
<section class="pr-content"><div id="dev_page_content_wrap" class=" ">
<div class="dev_page_bread_crumbs"></div>
<h1 id="dev_page_title">Telegram Ad Platform Explained</h1>
<div id="dev_page_content"><blockquote>
<p>This document explores the Telegram Ad Platform in greater detail, for basic information about <strong>sponsored messages</strong>, please see <a href="https://promote.telegram.org/basics">this page</a>.</p>
</blockquote>
<h2><a class="anchor" name="getting-started" href="#getting-started"><i class="anchor-icon"></i></a>Getting Started</h2>
<p>The <a href="https://promote.telegram.org">Telegram Ad Platform</a> is a tool to create <strong>sponsored messages</strong> in public one-to-many channels with 1000+ subscribers. With this tool you can easily manage your ads and budgets, choose where your ads will be displayed and monitor their performance. For step-by-step instructions on how to create, publish and manage your ads, continue reading below.</p>
<h3><a class="anchor" name="logging-in" href="#logging-in"><i class="anchor-icon"></i></a>Logging In</h3>
<p>To start creating ads on the platform, you must first log in. This requires that you have an existing <strong>Telegram account</strong> if you do not yet have an account, download one of our <a href="https://telegram.org/apps#mobile-apps">mobile apps</a> for Android or iOS and sign up. Once you have an account, enter the accounts phone number on the <a href="https://promote.telegram.org">login page</a>, after which you instantly receive a message in Telegram (from our verified service account) to confirm your login to the platform.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay playsinline loop controls muted poster="/file/464001752/5/i1xdJ8f8mnU.20630/b6e5546fc528644422" style="max-width: 400px;" title="Logging in on the Ad Platform" alt="Logging in on the Ad Platform">
<source src="/file/464001892/5/HjA2HtrFV_E.1259977.mp4/6c40b64060ceb8ce7c" type="video/mp4">
</video>
</div>
<h3><a class="anchor" name="choosing-an-account" href="#choosing-an-account"><i class="anchor-icon"></i></a>Choosing an Account</h3>
<p>Once you&#39;ve logged in on the platform, you can proceed either with your <strong>Personal Account</strong> or by <strong>Creating an Organization</strong>.</p>
<p>Organizations are built around <strong>Telegram Groups</strong> and <strong>Channels</strong> linking your group or channel as an organization gives <strong>all admins</strong> of that chat the ability to manage advertisements created by the organization.</p>
<blockquote>
<p>Only the <strong>owner</strong> of the Group or Channel is allowed to create an organization for that chat.</p>
</blockquote>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay playsinline loop controls muted poster="/file/464001357/5/G-IXEFj-45s.22436/3feb0daf2059fd4e29" style="max-width: 400px;" title="TITLE" alt="TITLE">
<source src="/file/464001670/1/UkwLGNCIXYQ.1658109.mp4/35610d63468be65656" type="video/mp4">
</video>
</div>
<p>After logging in, you can click <a href="#creating-an-ad"><strong>Create Ad</strong></a> to start designing a sponsored message or <a href="#adding-funds"><strong>Manage Budget</strong></a> to add funds to your account.</p>
<h3><a class="anchor" name="creating-an-ad" href="#creating-an-ad"><i class="anchor-icon"></i></a>Creating an Ad</h3>
<p>Click Create a new ad to start building your advertisement. There you will see a template with several fields to fill in such as giving your ad a <strong>Title</strong>, <strong>Text</strong>, and <strong>URL</strong>. </p>
<p>All links included in the Text and URL field must link to a <strong>channel or bot on Telegram</strong>, using the format t.me/link or @link. Links to external sites are not allowed.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay playsinline loop controls muted poster="/file/464001209/5/yKXvZhl9-wA.39435/55386733a3bf8728cd" style="max-width: 400px;" title="TITLE" alt="TITLE">
<source src="/file/464001348/1/jwqtlqL7bds.1499672.mp4/bf2a12f2217d90e3c8" type="video/mp4">
</video>
</div>
<blockquote>
<p>The link entered in the URL field will be added to a <strong>button</strong> underneath your sponsored message. If you include a link in the text as well, it must go to the same destination as the link in the URL field. </p>
</blockquote>
<h3><a class="anchor" name="cpm-and-ad-budget" href="#cpm-and-ad-budget"><i class="anchor-icon"></i></a>CPM and Ad Budget</h3>
<p>Once the text of your sponsored message is completed, you can set a <strong>CPM</strong> (Cost-Per-Mille) for the ad, which is the price for one thousand views of your ad. The minimum CPM for a sponsored message is <strong>€2</strong>.</p>
<p>Your ad budget is the amount of funds you are willing to spend on a particular sponsored message. The sponsored message will continue to be shown until it reaches this amount.</p>
<blockquote>
<p>To <strong>increase</strong> an ad&#39;s budget, open it or click the budget field right from your <a href="http://promote.telegram.org/account">homepage</a>.</p>
<p>To <strong>decrease</strong> an ad&#39;s budget, stop and delete the ad the remaining funds will be returned to your overall budget.</p>
</blockquote>
<h3><a class="anchor" name="language-topics-and-target-channels" href="#language-topics-and-target-channels"><i class="anchor-icon"></i></a>Language, Topics and Target Channels</h3>
<p>Sponsored messages are displayed in <a href="https://telegram.org/tour/channels">public channels</a> with <strong>1000+</strong> subscribers. To better customize which channels can host your advertisements, select languages and topics that suit your audience for example English and Spanish channels related to Movies and Music. You are able to combine several languages and topics, or even leave the fields blank if you prefer.</p>
<p>If there are <strong>individual channels</strong> in which you would specifically like your sponsored message to appear, you can include them via their <strong>unique link</strong>, such as t.me/durov. Certain topics and channels can also be <strong>excluded</strong>, giving even more customization. When you are ready, check the box to confirm you have read the <a href="https://promote.telegram.org/tos">Ad Platform Terms of Service</a> and click Create Ad.</p>
<blockquote>
<p>Note that once your ad is created, its targeting parameters cant be changed. But you can always use the <a href="#copying-ads">&#39;Create a similar ad&#39;</a> function to quickly create a new ad with the same parameters and tweak whatever you wanted to change.</p>
</blockquote>
<h3><a class="anchor" name="copying-ads" href="#copying-ads"><i class="anchor-icon"></i></a>Copying Ads</h3>
<p>When you open any of your existing ads, you can use the <strong>&#39;Create similar ad&#39;</strong> link next to its name to create a <strong>new ad</strong> with the same text and parameters. This can be handy if you want to create several ads with slightly different targeting parameters, change targeting parameters in an ad you created, or lower the budget of an ad.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay playsinline loop controls muted poster="/file/464001762/3/jNbQultn85U.52861/c178021965158d2ba8" style="max-width: 400px;" title="Create a similar ad" alt="Create a similar ad">
<source src="/file/464001795/2/VVZ7AfaIsVg.1321782.mp4/2ae02b91863136db18" type="video/mp4">
</video>
</div>
<h3><a class="anchor" name="adding-funds" href="#adding-funds"><i class="anchor-icon"></i></a>Adding Funds</h3>
<p>If you are creating an ad for the first time, you may not have funds in your account yet. When you try to create your ad, you may see a Your balance is too low message under the <strong>Budget</strong> field. Click Add Funds to put money on your account the ad will be <strong>saved as a draft</strong> so you can easily publish it later.</p>
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="/file/464001300/5/HuwYKwwmYRA.33581/671095c241ff39569b" target="_blank"><img src="/file/464001300/5/HuwYKwwmYRA.33581/671095c241ff39569b" title="Add funds" alt="Add funds" srcset="/file/464001300/5/HuwYKwwmYRA.33581/671095c241ff39569b , 2x" /></a>
</div>
<blockquote>
<p>You can also publish ads without a budget to get a feel for the platform then return when youre ready to launch them.</p>
</blockquote>
<p>You can also access the interface by opening the <a href="https://promote.telegram.org/account/budget">Manage Budget</a> page and clicking <strong>Add Funds</strong>.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay playsinline loop controls muted poster="/file/464001570/1/mDOlqNNmQVs.31879/1e339f191e1c524d7e" style="max-width: 400px;" title="Creating a request to add funds" alt="Creating a request to Add Funds">
<source src="/file/464001462/2/4zUmvsrX5oE.2137378.mp4/108a56a3e42af59e86" type="video/mp4">
</video>
</div>
<p>Fill in the details about your company on the page that opens and click Send Request our team will review your information and contact you via a <a href="https://t.me/TelegramTips/112"><strong>verified</strong></a> <strong>service account</strong> on Telegram with the necessary documents for our advertising agreement and deposit transfer.</p>
<blockquote>
<p>You will receive a confirmation in Telegram each time funds are credited to your account.</p>
</blockquote>
<!--[screenshot of message sent by service account]-->
<h2><a class="anchor" name="managing-your-ads" href="#managing-your-ads"><i class="anchor-icon"></i></a>Managing Your Ads</h2>
<h3><a class="anchor" name="ad-status" href="#ad-status"><i class="anchor-icon"></i></a>Ad Status</h3>
<p>Once you have submitted an ad, you will see it listed on your accounts homepage. An advertisment can have the following statuses:</p>
<ul>
<li><strong>Stopped</strong>. This is the default status shown for all new ads without a budget. This status is also shown when the ad&#39;s budget has run out.</li>
<li><strong>In Review</strong>. Our team is currently checking the ad content before it can be displayed in channels.</li>
<li><strong>Declined</strong>. Your ad must be changed before it can go live. Open the ad to see a more detailed explanation and a link to the relevant <a href="https://promote.telegram.org/guidelines">guidelines</a>.</li>
<li><strong>Active</strong>. Your ad is live, and sponsored messages are appearing in Telegram according to your parameters</li>
<li><strong>On Hold</strong>. You have paused the ad, but it&#39;s ready to become active again whenever you&#39;re ready.</li>
</ul>
<!--[screenshot of five ads, each with one of the statuses]-->
<h3><a class="anchor" name="ad-info" href="#ad-info"><i class="anchor-icon"></i></a>Ad Info</h3>
<p>Click any of your ads on the <a href="http://promote.telegram.org/account">homepage</a> to make changes to its <strong>content</strong> and <strong>CPM</strong>, increase its <strong>budget</strong>, or see <strong>statistics</strong>. The title, text and URL of your sponsored message can be updated at any time (but not its targeting parameters) to see a preview of how the sponsored message looks inside a channel, click Preview Ad.</p>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay playsinline loop controls muted poster="/file/464001822/2/7LDj5vvqN-A.44634/9b076decf0c3e89fee" style="max-width: 400px;" title="TITLE" alt="TITLE">
<source src="/file/464001106/3/oozYA9s9aoY.995176.mp4/44b270207efac83a9a" type="video/mp4">
</video>
</div>
<blockquote>
<p>If you would like to change the targeting parameters, click <strong>Create a similar ad</strong> this opens a new template with the same content so you can quickly make a new version.</p>
</blockquote>
<h3><a class="anchor" name="ad-budget" href="#ad-budget"><i class="anchor-icon"></i></a>Ad Budget</h3>
<p>To <strong>increase the budget</strong> of your ad, click the Current Budget field. You can also change the <strong>CPM</strong> to be higher or lower from the CPM field. If you need to <strong>delete</strong> your ad (perhaps to resubmit it with new targeting parameters or a lower budget) tap Delete Ad.</p>
<blockquote>
<p>It is not possible to <strong>decrease</strong> the budget of an ad once it has been submitted in this case, it is best to use Create a similar ad and submit a new ad with a lower budget. </p>
</blockquote>
<!--[screenshot of increase budget pop-up]-->
<p>The budget can also be increased from the Budget tab. This tab also contains the ads <strong>Transaction History</strong>, showing the ad&#39;s spending as well as any increases to the budget including the <strong>amount</strong> and <strong>time</strong> of the increase.</p>
<!--[screenshot of transaction history]-->
<h3><a class="anchor" name="statistics" href="#statistics"><i class="anchor-icon"></i></a>Statistics</h3>
<p>The Statistics tab has an overview of your advertisement, such as the date it was created, CPM, budget and overall views. Underneath, you will see a detailed graph showing views of your sponsored message and the number of times a user joined your channel or started the bot after viewing the sponsored message, able to be displayed in increments of minutes or days.</p>
<h3><a class="anchor" name="your-account-and-organizations" href="#your-account-and-organizations"><i class="anchor-icon"></i></a>Your Account and Organizations</h3>
<p>Click your name in the top-right corner to open a menu here you can edit your account info, create a new organization, switch accounts, or log out. On the Edit Account Info page, you can change your personal info, such as your email. You can also click the Budget tab to see the <strong>full transaction history</strong> of your account.</p>
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="/file/464001514/2/0xYSOjw1aoI.35774/cde5c30756a1680bab" target="_blank"><img src="/file/464001514/2/0xYSOjw1aoI.35774/cde5c30756a1680bab" title="Edit account" alt="Edit account" srcset="/file/464001514/2/0xYSOjw1aoI.35774/cde5c30756a1680bab , 2x" /></a>
</div>
<p>The Telegram Ad Platform allows you to be simultaneously logged in to <strong>multiple organizations</strong>, as well as your <strong>personal ad account</strong>. To switch accounts, simply click your name in the top-right corner and select Switch to …’ from the menu.</p>
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="/file/464001011/2/O0ZWZ8Iabgo.52333/e92e4417d899795814" target="_blank"><img src="/file/464001011/2/O0ZWZ8Iabgo.52333/e92e4417d899795814" title="Switching accounts" alt="Switching accounts" srcset="/file/464001011/2/O0ZWZ8Iabgo.52333/e92e4417d899795814 , 2x" /></a>
</div>
<hr>
<h2><a class="anchor" name="further-questions" href="#further-questions"><i class="anchor-icon"></i></a>Further Questions</h2>
<p>The platform is currently running in test mode. We will be expanding this document with more details.</p>
<p>Once you&#39;ve <a href="#adding-funds">added funds</a> to your account, you will get access to Telegram&#39;s dedicated <strong>Ad Platform Support</strong>.</p>
<!--
<div class="blog_image_wrap blog_medium_image_wrap">
<a href="LARGE" target="_blank"><img src="SMALL" title="TITLE" alt="TITLE" srcset="LARGE , 2x" /></a>
</div>
<div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;">
<video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay playsinline loop controls muted poster="PHOTO" style="max-width: 400px;" title="TITLE" alt="TITLE">
<source src="VIDEO" type="video/mp4">
</video>
</div>
--></div>
</div></section>
</div><div class="popup-container login-popup-container hide" id="login-popup-container">
<div class="popup">
<div class="popup-body">
<section>
<h2>Log In</h2>
<p>Log in here to manage your ads. Please enter your <b>phone number</b> in the <a target="_blank" rel="noopener" href="https://telegram.org/faq#login-and-sms">international format</a> and we will send a confirmation message to your account via Telegram.</p>
<form id="send-form" class="login-form">
<div class="form-group">
<input type="tel" class="form-control pr-form-control input-lg" id="phone-number" placeholder="+12223334455" autocomplete="off"/>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><button type="submit" class="btn btn-link btn-lg">Next</button>
</div>
</form>
<div id="login-form" class="hide">
<div class="form-group">
<span class="form-control pr-form-control input input-lg input-disabled"><strong id="phone-number-field"></strong> (<a class="login-back" href="/auth">Incorrect?</a>)</span>
<p class="help-block dots-animated">We&#39;ve just sent you a message.<br/>Please confirm access via Telegram</p>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><a class="btn btn-link btn-lg login-back">Back</a>
</div>
</div>
</section>
</div>
</div>
</div></div>
<script src="//telegram.org/js/jquery.min.js?1"></script>
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/main.js?47"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?80"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?18"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?19"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":981,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();
Aj.onLoad(function(state) {
function requestConfirmation(event) {
event && event.preventDefault();
var phone = $('#phone-number').val();
$.ajax({
type: 'POST',
url: '/auth/request',
data: {
phone: phone
},
success: function(result) {
$('#phone-number-field').text(phone);
$('#send-form').addClass('hide');
$('#login-form').removeClass('hide');
checkAuth(result.temp_session);
},
error: function(xhr) {
showAlert(xhr.responseText || 'Server error');
},
dataType: 'json'
});
return false;
}
function cancelConfirmation(event) {
event && event.preventDefault();
$('#phone-number-field').text('');
$('#send-form').removeClass('hide');
$('#login-form').addClass('hide');
$('#phone-number').focus();
clearTimeout(window.authTimeout);
return false;
}
function checkAuth(temp_session) {
clearTimeout(window.authTimeout);
window.authTimeout = setTimeout(function doCheckAuth() {
$.ajax({
type: 'POST',
url: '/auth/login',
data: {
temp_session: temp_session
},
success: function(result) {
if (result) {
location.reload();
} else {
checkAuth(temp_session);
}
},
error: function (xhr) {
showAlert(xhr.responseText || 'Server error');
},
dataType: 'json'
});
}, 700);
}
$('#login-popup-container').on('popup:open', function() {
$('#phone-number').focus();
});
$('#login-popup-container').on('popup:close', function() {
cancelConfirmation();
if (location.pathname == '/auth') {
window.history && history.replaceState(null, null, '/');
}
});
$('#login-popup-container #send-form').on('submit', requestConfirmation);
$('#login-popup-container .login-cancel-btn').on('click', function(e) {
e.preventDefault();
closePopup('#login-popup-container');
});
$('#login-popup-container .login-back').on('click', cancelConfirmation);
$('.login-link').on('click', function(e) {
e.stopImmediatePropagation();
e.preventDefault();
openPopup('#login-popup-container');
});
});
Aj.onUnload(function(state) {
$('#login-popup-container').off('popup:open');
$('#login-popup-container').off('popup:close');
$('#login-popup-container #send-form').off('submit');
$('#login-popup-container .login-cancel-btn').off('click');
$('#login-popup-container .login-back').off('click');
$('.login-link').off('click');
});
</script>
<script>Aj.pageLoaded();</script>
</body>
</html>

View file

@ -1,358 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Telegram Ads</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="MobileOptimized" content="176" />
<meta name="HandheldFriendly" content="True" /><meta name="twitter:card" content="summary"></meta>
<meta property="og:title" content="Ad Policies and Guidelines">
<meta property="og:description" content="These Ad Policies and Guidelines apply to all ads displayed on the Telegram Ad Platform and describe what ad content is…">
<link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4">
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png">
<link rel="alternate icon" href="/img/favicon.ico" type="image/x-icon" />
<script>document.cookie="stel_dt="+encodeURIComponent((new Date).getTimezoneOffset())+";path=/;max-age=31536000;samesite=None;secure"</script>
<link href="//telegram.org/css/font-roboto.css?1" rel="stylesheet" type="text/css">
<link href="//telegram.org/css/bootstrap.min.css?3" rel="stylesheet">
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?82" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
</head>
<body class="emoji_image no-transition">
<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
<defs>
<path id="icon-currency-ton" d="m2.68 4h10.63c.22 0 .4.18.4.41 0 .07-.01.14-.05.2l-5.04 9.08c-.22.4-.72.54-1.11.32-.14-.08-.25-.19-.32-.33l-4.87-9.08c-.1-.2-.03-.45.17-.55.06-.03.12-.05.19-.05zm5.32 9.78v-9.78z" fill="none" stroke="currentColor" stroke-width="1.3"/>
</defs>
</svg>
<div id="aj_progress" class="progress-bar"></div>
<div id="aj_content"><div class="pr-container pr-docs-container">
<div class="pr-header">
<div class="pr-header-auth">
<div class="pr-header-auth-item"><a class="header-auth-link login-link" href="/auth">Log In</a></div>
</div>
<ol class="pr-breadcrumb"><li class="pr-logo compact"><a href="/"><i class="pr-icon"></i><span class="pr-logo-title">Telegram Ads</span></a></li><li class="pr-breadcrumb-item">Ad Policies and Guidelines</li></ol>
</div>
<section class="pr-content"><div id="dev_page_content_wrap" class=" ">
<div class="dev_page_bread_crumbs"></div>
<h1 id="dev_page_title">Ad Policies and Guidelines</h1>
<div id="dev_page_content"><!-- scroll_nav -->
<p>These Ad Policies and Guidelines apply to all ads displayed on the Telegram Ad Platform and describe what ad content is allowed on Telegram.</p>
<p>Advertisers are responsible for their ads and for complying with:</p>
<ul>
<li>these Ad Policies and Guidelines</li>
<li><a href="https://promote.telegram.org/tos">Telegram Ad Platform Terms of Service</a></li>
<li><a href="https://telegram.org/tos">Telegram Terms of Service</a> and</li>
<li><a href="https://telegram.org/privacy">Telegram Privacy Policy</a>.</li>
</ul>
<hr>
<h3><a class="anchor" name="1-ad-format" href="#1-ad-format"><i class="anchor-icon"></i></a>1. Ad format</h3>
<p>Each ad consists of an ad text and a button that opens a link to the advertised product. The maximum length of the ad text is <strong>160 characters</strong> including spaces.</p>
<h3><a class="anchor" name="2-editorial-requirements" href="#2-editorial-requirements"><i class="anchor-icon"></i></a>2. Editorial requirements</h3>
<p>Standard requirements of style, clarity, spelling and punctuation apply to all ads. Numbers, marks and symbols must be used properly. The following is not allowed:</p>
<ul>
<li>Profanity or vulgarity, <em>including slur acronyms and spelling variations, in any language, and masked vulgarity (e.g., f**k)</em></li>
<li>Unrecognizable or unclear meaning, <em>such as overbroad or vague descriptions, repetition of words and phrases</em></li>
<li>Excessive or gimmicky use of CaPiTaLiZaTiOn, <strong>highlighting</strong>, s p a c i n g and s,y,m,b,o,l,s, <em>including Unicode art, ASCII art and box-drawing</em></li>
<li>Intrusive, excessive or gimmicky use of <strong>emoji</strong> and other emoticons</li>
<li>Line breaks, bullet points, numbering lists</li>
</ul>
<h3><a class="anchor" name="3-link-format" href="#3-link-format"><i class="anchor-icon"></i></a>3. Link format</h3>
<p>In addition to the main ad link submitted in the URL field, ads may also include one optional link in the ad text itself, using the format the format <code>@link</code>, <code>t.me/link</code>, or <code>t.me/link/123</code>. The ad link and the link in the ad text must both lead to the same destination. If the destination is a Telegram bot, links may include <a href="https://core.telegram.org/bots/features#deep-linking">start parameters for the bot</a>.</p>
<p>Links must be used properly. Particularly, the following is not allowed:</p>
<ul>
<li>Using more than one link in the ad text</li>
<li>Adding external links to the ad text.</li>
<li>Using any unacceptable link formats, <em>such as URL shorteners or an IP-address in the place of the link, even if it ultimately leads to a valid destination</em></li>
</ul>
<h3><a class="anchor" name="4-destination-requirements" href="#4-destination-requirements"><i class="anchor-icon"></i></a>4. Destination requirements</h3>
<p>To keep all ads beneficial for both Telegram users and advertisers, these Ad Policies and Guidelines set out requirements for proper destinations.</p>
<h4><a class="anchor" name="4-1-destination-quality" href="#4-1-destination-quality"><i class="anchor-icon"></i></a>4.1. Destination quality</h4>
<p>Ad destinations must have quality, original content and provide a proper user experience. Particularly, the following applies:</p>
<ul>
<li>Telegram channels and bots must have both a profile image and a complete text in their about or description section.</li>
<li>Bots must be <em>beneficial</em> to the user and are expected to provide a user experience and interfaces that are consistent with the capabilities of the <a href="https://core.telegram.org/bots/features">Bot Platform</a>.</li>
<li>Destinations using excessive CAPITALIZATION, <strong>highlighting</strong>, emoji, punctuation (exclamation marks etc.) or strong language are not allowed.</li>
</ul>
<h4><a class="anchor" name="4-2-destination-functionality" href="#4-2-destination-functionality"><i class="anchor-icon"></i></a>4.2. Destination functionality</h4>
<p>Ad destinations must be functional, technically complete, and active. Particularly, the following applies:</p>
<ul>
<li>Empty or abandoned Telegram channels are not allowed as destinations.</li>
<li>Telegram channels must have had some activity at least once in the two weeks prior to review.</li>
<li>Destination bots must respond to commands properly on both mobile and desktop devices.</li>
<li>Inactive, expired and inaccessible websites are not allowed. This covers websites “under construction”, websites returning error codes, preventing access by a paywall or login form, websites unavailable from targeted locations, and websites that fail to load.</li>
</ul>
<h4><a class="anchor" name="4-3-irrelevant-destinations" href="#4-3-irrelevant-destinations"><i class="anchor-icon"></i></a>4.3. Irrelevant destinations</h4>
<p>Destinations must match the ad text and may not be used only for redirecting to other landing pages. Particularly, the following is not allowed:</p>
<ul>
<li>Destinations not corresponding with the ad text, <em>e.g., cat food ads with links to an online clothing store</em></li>
<li>Mock destinations created solely for displaying other ads or collecting user data with “call me back” forms or similar</li>
<li>Mostly noninteractive bots designed to redirect elsewhere</li>
<li>Websites that automatically redirect users to a different webpage or domain, <em>e.g., through 302-redirect or .htaccess-redirect</em></li>
</ul>
<h4><a class="anchor" name="4-4-manipulation-of-content" href="#4-4-manipulation-of-content"><i class="anchor-icon"></i></a>4.4. Manipulation of content</h4>
<p>The contents of a destination may not be altered to scam users or evade moderation review. Advertisers using manipulated destinations may be suspended without notice. Particularly, the following is not allowed:</p>
<ul>
<li>Concealing or replacing the content of the destination to pass the ad review</li>
<li>Spoofing and cloaking, <em>such as when a destination imitates a legitimate website or uses names of other brands to mislead visitors</em></li>
</ul>
<h3><a class="anchor" name="5-prohibited-content" href="#5-prohibited-content"><i class="anchor-icon"></i></a>5. Prohibited content</h3>
<p>These Ad Policies and Guidelines prohibit some types of content to ensure a safe and pleasant experience for Telegram users. The following requirements apply to ads on the Telegram Ad Platform and to the products they promote, whether implied or explicit. <strong>All examples given are non-exhaustive.</strong></p>
<h4><a class="anchor" name="5-1-graphic-shocking-or-sexual-content" href="#5-1-graphic-shocking-or-sexual-content"><i class="anchor-icon"></i></a>5.1. Graphic, shocking, or sexual content</h4>
<p>Ads must not promote graphic, shocking, or sexual content, products and services.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Gruesome, disgusting, or shocking imagery, <em>including gore, bodily fluids, accident photos, graphic details of torture</em></li>
<li>Nudity, sexually explicit and sexually suggestive content, <em>including excessively exposed intimate body parts, sexual merchandize and entertainment, dating services</em></li>
</ul>
<h4><a class="anchor" name="5-2-hate-violence-harassment" href="#5-2-hate-violence-harassment"><i class="anchor-icon"></i></a>5.2. Hate, violence, harassment</h4>
<p>Ads must not promote hatred, intolerance, harassment, discrimination, violence, or abuse.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Violence and its promotion, <em>including supporting organizations or movements with ties to violence</em></li>
<li>Promoting harassment or bullying, <em>including dehumanizing speech, statements of inferiority, defamatory content, disclosing contact details or personal data</em></li>
<li>Discrimination towards individuals, groups, or organizations, <em>including hateful messages on the basis of race, religion, color, national or ethnic origin, age, beliefs, sexual orientation or practices, physical or mental abilities</em></li>
</ul>
<h4><a class="anchor" name="5-3-third-party-rights" href="#5-3-third-party-rights"><i class="anchor-icon"></i></a>5.3. Third party rights</h4>
<p>Ads and promoted content must not violate third party rights, including trademark, copyright, privacy or other personal or proprietary rights.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Unauthorized distribution of copyrighted content, <em>including pirated software and content such as movies, music, or books</em></li>
<li>Plagiarism, <em>including impersonating public figures or brands, misusing brand logos or assets, e.g., the Telegram logo</em></li>
</ul>
<h4><a class="anchor" name="5-4-deceptive-misleading-or-predatory-advertising" href="#5-4-deceptive-misleading-or-predatory-advertising"><i class="anchor-icon"></i></a>5.4. Deceptive, misleading, or predatory advertising</h4>
<p>Ads must not contain information that is false, misleading or simply does not match the product. This includes false statements, claims or offers, together with predatory advertising practices. </p>
<p><strong>Examples:</strong></p>
<ul>
<li>Clickbait or similar unrealistic statements, <em>including you-just-won-X claims, shock or scare tactics</em></li>
<li>Exaggerated comparisons and absolute claims, <em>including unsupported use of comparatives and superlatives: “highest incomes”, “best company”, and comparing your brand to a different one</em></li>
<li>Highlighting personal characteristics (e.g., ethnicity, religion, location, financial status), <em>including asking personal questions: “Do you like channels about finance?”, “Looking to pay off high debt?”</em></li>
<li>Implying negative outcomes for the viewer: <em>“Check out our channel so you don&#39;t get scammed”</em></li>
<li>Capitalizing on tragedies, health crises or acts of mass violence</li>
</ul>
<h4><a class="anchor" name="5-5-political-ads-sensitive-topics-religion" href="#5-5-political-ads-sensitive-topics-religion"><i class="anchor-icon"></i></a>5.5. Political ads, sensitive topics, religion</h4>
<p>Ads must not promote political campaigns, elections, political parties, candidates, political or religious movements. Ads that are related to ongoing sensitive events or sensitive topics can be suspended for the meantime.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Advocating for or against a politician, political party, or political movement</li>
<li>Exploiting political controversy, <em>including encouraging political unrest, disrupting public order</em></li>
<li>Advocating for or against religious beliefs, <em>including promotion of religious practices, rituals</em></li>
</ul>
<h4><a class="anchor" name="5-6-gambling" href="#5-6-gambling"><i class="anchor-icon"></i></a>5.6. Gambling</h4>
<p>Ads must not promote online or offline gambling, gaming, or casino-based activities involving real money, prizes, or goods of any value.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Games of chance or casinos, <em>including sports betting, lotteries, bingo, fantasy sports</em></li>
<li>Tips, odds, forecasts, <em>including sports picks, odds calculators</em></li>
</ul>
<h4><a class="anchor" name="5-7-deceptive-or-harmful-financial-products-or-services" href="#5-7-deceptive-or-harmful-financial-products-or-services"><i class="anchor-icon"></i></a>5.7. Deceptive or harmful financial products or services</h4>
<p>Ads must not promote content, products, or services associated with deceptive or harmful financial practices. When ads or destinations promote a paid product, the terms of purchase must be explicit and easy to understand.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Payday loans, cash loans, predatory lending, <em>including short-term loans</em></li>
<li>Get-rich-quick offers, pyramid schemes, multilevel marketing, <em>including offers of investment with guaranteed return, claims on providing insider tips on investments</em></li>
<li>Concealing or masking significant information about the promoted paid product, such as fees, terms, payment deadlines.</li>
</ul>
<h4><a class="anchor" name="5-8-uncertified-medical-services-medications-supplements" href="#5-8-uncertified-medical-services-medications-supplements"><i class="anchor-icon"></i></a>5.8. Uncertified medical services, medications, supplements</h4>
<p>Promoted products must comply with all local regulations and sellers must be properly licensed. Ads must not promote content, products or services implicitly or explicitly related to any unverified health and wellness benefits.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Nutrition products, including weight loss or gain products, herbal drugs, dietary supplements, pregnancy, and fertility-related products</li>
<li>Medicines not approved by the respective local regulatory body</li>
<li>Sale of medicines or medical products by a shop or entity that is not government-registered and authorized</li>
<li>Unlicensed medical devices, services and treatments</li>
<li>Prescriptions for medications</li>
<li>Products with unverified claims of healthful, curative or stimulating effects, <em>including methods suggesting unrealistic health improvements</em></li>
</ul>
<h4><a class="anchor" name="5-9-drugs-alcohol-tobacco" href="#5-9-drugs-alcohol-tobacco"><i class="anchor-icon"></i></a>5.9. Drugs, alcohol, tobacco</h4>
<p>Ads must not promote psychoactive substances, alcoholic beverages or tobacco products.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Alcoholic beverages, <em>including home brewing kits, non-alcoholic beer</em></li>
<li>Tobacco, <em>including e-cigarettes, rolling papers, chewing tobacco</em></li>
<li>Recreational drugs, <em>including equipment and paraphernalia, e.g., pipes, bongs</em></li>
<li>Instructions on producing drugs</li>
</ul>
<h4><a class="anchor" name="5-10-weapons-firearms-explosives-ammunition" href="#5-10-weapons-firearms-explosives-ammunition"><i class="anchor-icon"></i></a>5.10. Weapons, firearms, explosives, ammunition</h4>
<p>Ads must not promote the sale of weapons, explosives or ammunition, or any related content.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Firearms, <em>including sporting, recreational guns, or any antique functioning guns that can cause harm</em></li>
<li>Ammunition or accessories, <em>including any firearm parts or components, even unfinished, such as magazines, scopes, silencers</em></li>
<li>Knives and other melee weapons, <em>including pepper spray, daggers, axes</em></li>
<li>Explosives, <em>including bombs, grenades, fireworks, or firecrackers</em></li>
<li>Instructions on assembling or acquiring any product covered in this section</li>
</ul>
<h4><a class="anchor" name="5-11-spam-software-malware-hacking" href="#5-11-spam-software-malware-hacking"><i class="anchor-icon"></i></a>5.11. Spam software, malware, hacking</h4>
<p>Ads must not promote content, products, or services that facilitate unsolicited communications, are intended to harm or gain unauthorized access to a user&#39;s device, or cause deceptive or unexpected consequences.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Social media growth manipulation, <em>including encouraging growth of social media profiles</em></li>
<li>Incentivized or automated clicks, <em>including requests to perform actions on websites or services, complete online surveys</em></li>
<li>Services for generating automated traffic, <em>including services for inflating metrics/followers, sending automated content to social media platforms or other services</em></li>
<li>Phishing, <em>including promotion of services that trick a user into providing personal or other information</em></li>
<li>Software causing deceptive or unexpected consequences, <em>including modified apps containing malware, viruses, or any other malicious code</em></li>
</ul>
<h4><a class="anchor" name="5-12-products-of-questionable-legality" href="#5-12-products-of-questionable-legality"><i class="anchor-icon"></i></a>5.12. Products of questionable legality</h4>
<p>Ads must not promote content, products, or services of questionable legality.</p>
<p><strong>Examples:</strong></p>
<ul>
<li>Forgery, <em>including fake IDs, passports, visas, official documents</em></li>
<li>Human-trafficking, <em>including marriage brokering</em></li>
<li>Stolen or leaked data, <em>including carding, passwords to subscription services</em></li>
<li>Sale of body parts, <em>including bodily fluids</em></li>
<li>Counterfeit products, <em>including fake or bootleg goods, inauthentic artwork or digital goods, counterfeit currency</em></li>
</ul>
<hr>
<p><strong>All examples on this page are non-exhaustive.</strong></p>
</div>
</div></section>
</div><div class="popup-container login-popup-container hide" id="login-popup-container">
<div class="popup">
<div class="popup-body">
<section>
<h2>Log In</h2>
<p>Log in here to manage your ads. Please enter your <b>phone number</b> in the <a target="_blank" rel="noopener" href="https://telegram.org/faq#login-and-sms">international format</a> and we will send a confirmation message to your account via Telegram.</p>
<form id="send-form" class="login-form">
<div class="form-group">
<input type="tel" class="form-control pr-form-control input-lg" id="phone-number" placeholder="+12223334455" autocomplete="off"/>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><button type="submit" class="btn btn-link btn-lg">Next</button>
</div>
</form>
<div id="login-form" class="hide">
<div class="form-group">
<span class="form-control pr-form-control input input-lg input-disabled"><strong id="phone-number-field"></strong> (<a class="login-back" href="/auth">Incorrect?</a>)</span>
<p class="help-block dots-animated">We&#39;ve just sent you a message.<br/>Please confirm access via Telegram</p>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><a class="btn btn-link btn-lg login-back">Back</a>
</div>
</div>
</section>
</div>
</div>
</div></div>
<script src="//telegram.org/js/jquery.min.js?1"></script>
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/main.js?47"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?80"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?18"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?19"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":981,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.initDevPageNav&&initDevPageNav();
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();
Aj.onLoad(function(state) {
function requestConfirmation(event) {
event && event.preventDefault();
var phone = $('#phone-number').val();
$.ajax({
type: 'POST',
url: '/auth/request',
data: {
phone: phone
},
success: function(result) {
$('#phone-number-field').text(phone);
$('#send-form').addClass('hide');
$('#login-form').removeClass('hide');
checkAuth(result.temp_session);
},
error: function(xhr) {
showAlert(xhr.responseText || 'Server error');
},
dataType: 'json'
});
return false;
}
function cancelConfirmation(event) {
event && event.preventDefault();
$('#phone-number-field').text('');
$('#send-form').removeClass('hide');
$('#login-form').addClass('hide');
$('#phone-number').focus();
clearTimeout(window.authTimeout);
return false;
}
function checkAuth(temp_session) {
clearTimeout(window.authTimeout);
window.authTimeout = setTimeout(function doCheckAuth() {
$.ajax({
type: 'POST',
url: '/auth/login',
data: {
temp_session: temp_session
},
success: function(result) {
if (result) {
location.reload();
} else {
checkAuth(temp_session);
}
},
error: function (xhr) {
showAlert(xhr.responseText || 'Server error');
},
dataType: 'json'
});
}, 700);
}
$('#login-popup-container').on('popup:open', function() {
$('#phone-number').focus();
});
$('#login-popup-container').on('popup:close', function() {
cancelConfirmation();
if (location.pathname == '/auth') {
window.history && history.replaceState(null, null, '/');
}
});
$('#login-popup-container #send-form').on('submit', requestConfirmation);
$('#login-popup-container .login-cancel-btn').on('click', function(e) {
e.preventDefault();
closePopup('#login-popup-container');
});
$('#login-popup-container .login-back').on('click', cancelConfirmation);
$('.login-link').on('click', function(e) {
e.stopImmediatePropagation();
e.preventDefault();
openPopup('#login-popup-container');
});
});
Aj.onUnload(function(state) {
$('#login-popup-container').off('popup:open');
$('#login-popup-container').off('popup:close');
$('#login-popup-container #send-form').off('submit');
$('#login-popup-container .login-cancel-btn').off('click');
$('#login-popup-container .login-back').off('click');
$('.login-link').off('click');
});
</script>
<script>Aj.pageLoaded();</script>
</body>
</html>

View file

@ -1,264 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Telegram Ads</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="format-detection" content="telephone=no" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="MobileOptimized" content="176" />
<meta name="HandheldFriendly" content="True" /><meta name="twitter:card" content="summary"></meta>
<meta property="og:title" content="Telegram Ad Platform Terms of Service">
<meta property="og:description" content="1. TERMS AND DEFINITIONS
1.1. Account a personalized record of the Advertiser within the Telegram Ad Platform with…">
<link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4">
<link rel="apple-touch-icon" sizes="180x180" href="/img/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/img/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/img/favicon-16x16.png">
<link rel="alternate icon" href="/img/favicon.ico" type="image/x-icon" />
<script>document.cookie="stel_dt="+encodeURIComponent((new Date).getTimezoneOffset())+";path=/;max-age=31536000;samesite=None;secure"</script>
<link href="//telegram.org/css/font-roboto.css?1" rel="stylesheet" type="text/css">
<link href="//telegram.org/css/bootstrap.min.css?3" rel="stylesheet">
<link href="//telegram.org/css/bootstrap-extra.css?2" rel="stylesheet">
<link href="/css/telegram.css?236" rel="stylesheet">
<link href="/css/widget-frame.css?66" rel="stylesheet">
<link href="/css/promote.css?82" rel="stylesheet">
<link href="/css/jquery-ui.min.css?1" rel="stylesheet">
<link href="/css/tchart.min.css?10" rel="stylesheet">
</head>
<body class="emoji_image no-transition">
<svg xmlns="http://www.w3.org/2000/svg" style="display:none">
<defs>
<path id="icon-currency-ton" d="m2.68 4h10.63c.22 0 .4.18.4.41 0 .07-.01.14-.05.2l-5.04 9.08c-.22.4-.72.54-1.11.32-.14-.08-.25-.19-.32-.33l-4.87-9.08c-.1-.2-.03-.45.17-.55.06-.03.12-.05.19-.05zm5.32 9.78v-9.78z" fill="none" stroke="currentColor" stroke-width="1.3"/>
</defs>
</svg>
<div id="aj_progress" class="progress-bar"></div>
<div id="aj_content"><div class="pr-container pr-docs-container">
<div class="pr-header">
<div class="pr-header-auth">
<div class="pr-header-auth-item"><a class="header-auth-link login-link" href="/auth">Log In</a></div>
</div>
<ol class="pr-breadcrumb"><li class="pr-logo compact"><a href="/"><i class="pr-icon"></i><span class="pr-logo-title">Telegram Ads</span></a></li><li class="pr-breadcrumb-item">Telegram Ad Platform Terms of Service</li></ol>
</div>
<section class="pr-content"><div id="dev_page_content_wrap" class=" ">
<div class="dev_page_bread_crumbs"></div>
<h1 id="dev_page_title">Telegram Ad Platform Terms of Service</h1>
<div id="dev_page_content"><h3><a class="anchor" name="1-terms-and-definitions" href="#1-terms-and-definitions"><i class="anchor-icon"></i></a>1. TERMS AND DEFINITIONS</h3>
<p>1.1. <strong>Account</strong> a personalized record of the Advertiser within the Telegram Ad Platform with unique access details, containing the information on the Services, Statistics, Advertisers information, Ads and their status, Balance, operating tools and features.</p>
<p>1.2. <strong>Ad</strong> an advertisement created using the Telegram Ad Platform that specifies where, how, when and which Advertising Materials are to be displayed, including the type and format of the Advertising Materials, their placement (particular channels, groups, games), CPM, Maximum Budget.</p>
<p>1.3. <strong>Advertiser</strong> the person or entity who has entered into the Agreement with the Company.</p>
<p>1.4. <strong>Advertising Materials</strong> any graphic/media file and/or any and all accompanying information supplied by the Advertiser to the Company to be displayed for advertising purposes in Publication Spaces. The Advertiser retains all rights, whether owned by the Advertiser or by a third party, and/or licensed or otherwise used by the Advertiser, in relation to any Advertising Materials and grants to the Company a worldwide, non-sublicensable, non-exclusive, royalty-free license to use, serve, copy, reproduce, distribute and display the Advertising Materials, in any known, agreed or hereafter developed manner.</p>
<p>1.5. <strong>Agreement</strong> the present Terms of Service along with the Advertising Agreement reached between the Company and the Advertiser.</p>
<p>1.6. <strong>Auction</strong> the automated system that uses certain algorithms to determine the best offered CPM in relation to an Ad for the provision of the Services. </p>
<p>1.7. <strong>Balance</strong> the amount of money which is available on the Account and can be spent on the Services.</p>
<p>1.8. <strong>Confidential Information</strong> all information of a Party including, without limitation, information and/or personal data provided by a Party, its related corporations, affiliates, employees, agents, representatives, advisors, or consultants, whether disclosed or communicated verbally, in writing or in any other tangible form, and whether relating to a Partys business, operations, processes, plans, requirements, inventions, product or service information, pricing, know-how, design rights, trade secrets, software, systems, market opportunities, customers and business affairs.</p>
<p>1.9. <strong>CPM</strong> Cost-Per-Mille, the price for one thousand Impressions of an Ad.</p>
<p>1.10. <strong>Company</strong> the legal entity which belongs to Telegram group of companies and has a right to enter the Agreement with the Advertiser for the Services.</p>
<p>1.11. <strong>Data Protection Laws</strong> the following legislations to the extent applicable from time to time: (a) national laws implementing the Directive on Privacy and Electronic Communications (2002/58/EC) (as amended by Directive 2009/136); (b) the General Data Protection Regulation (2016/679) (the <strong>GDPR</strong>) and the UK GDPR and any national law supplementing the GDPR or UK GDPR (such as, in the UK, the Data Protection Act 2018), and (c) any other data protection or privacy laws, regulations, or regulatory requirements, guidance and codes of practice applicable to the processing of personal data (as amended and/or replaced from time to time).</p>
<p>1.12. <strong>Impression</strong> each occurrence of a display of an Ad to a user in a Publication Space, as evidenced by Statistics.</p>
<p>1.13. <strong>Improper Advertising</strong> any act or omission which violates the Consumer Protection from Unfair Trading Regulations 2008 or any other applicable laws or regulations relating to advertising or marketing standards.</p>
<p>1.14. <strong>Intellectual Property Rights</strong> trademarks, service marks, rights in trade names, business names, logos or get-up, goodwill and the right to sue for passing off, patents, supplementary protection certificates, rights in inventions, registered and unregistered design rights, copyrights (including rights in software), database rights, image rights and rights to personality, rights in domain names and URLs and social media presence accounts, and all other similar rights in any part of the world (including in confidential information, trade secrets and know-how) and whether registered or not, including, where such rights are obtained or enhanced by registration, any registration of such rights and applications and rights to apply for such registrations.</p>
<p>1.15. <strong>Maximum Budget</strong> the maximum amount of funds, confirmed by the Advertiser, that can be deducted from the Balance for displaying a particular Ad in a Publication Space. Reaching the Maximum Budget shall result in the Ad being put on hold.</p>
<p>1.16. <strong>Publication Space</strong> a digital space for Advertising Materials made available by the Company including, without limitation, in Telegram channels, Telegram groups and Telegram games.</p>
<p>1.17. <strong>Reporting Period</strong> calendar month. The first Reporting Period commences on the date of signing of the Agreement and lasts up to the last day of the relevant calendar month (as an example, June 10 June 30), the last Reporting Period commences on the first day of the relevant calendar month and lasts up to the date of the Agreements termination (as an example, June 01 June 15).</p>
<p>1.18. <strong>Services</strong> the display of the Advertising Materials in the context of a particular Ad, in the relevant Publication Space. </p>
<p>1.19. <strong>Statistics</strong> a detailed report on the Advertisers Ads, which specifies the scope of the Services provided. It includes the Advertising Materials data, the cost of the Services in the Reporting Period and other data generated by the Company upon the results of automated checks.</p>
<p>1.20. <strong>Telegram App</strong> a cloud-based mobile and desktop messaging app with a focus on security and speed, including but not limited to mobile apps for iPhone/iPad/Android/Windows phone, desktop apps for PC/Mac/Linux/macOS/Web-browser, Telegram web and all other interfaces and/or versions which exist or will be created in future.</p>
<p>1.21. <strong>Telegram Ad Platform</strong> the software solution which provides the Advertiser with the opportunity to create Ads that participate in Auctions for Publication Spaces, control and terminate their Ads, and access the relevant Statistics within the Account.</p>
<p>1.22. <strong>Telegram Ad Policies and Guidelines</strong> Telegram Ad Policies and Guidelines as available at: <a href="https://promote.telegram.org/guidelines"><a href="https://promote.telegram.org/guidelines">https://promote.telegram.org/guidelines</a></a>.</p>
<p>1.23. <strong>Telegram Privacy Policy</strong> Telegram Privacy Policy as available at: <a href="https://telegram.org/privacy"><a href="https://telegram.org/privacy">https://telegram.org/privacy</a></a>.</p>
<p>1.24. <strong>Telegram Terms of Service</strong> Telegram Terms of Service as available at: <a href="https://telegram.org/tos"><a href="https://telegram.org/tos">https://telegram.org/tos</a></a>.</p>
<p>1.25. <strong>Terms of Service</strong> Telegram Ad Platform Terms of Service as available at: <a href="https://promote.telegram.org/tos"><a href="https://promote.telegram.org/tos">https://promote.telegram.org/tos</a></a>.</p>
<h3><a class="anchor" name="2-requirements-for-advertising-materials" href="#2-requirements-for-advertising-materials"><i class="anchor-icon"></i></a>2. REQUIREMENTS FOR ADVERTISING MATERIALS</h3>
<p><strong>2.1.</strong> Advertising Materials shall be in compliance with all applicable laws, rules and regulations, present Terms of Service, Telegram Terms of Service, Telegram Privacy Policy, Apple App Store terms and rules as may be applicable, and Google Play terms and rules as may be applicable.</p>
<p><strong>2.2.</strong> Advertising Materials shall be in compliance with Telegram Ad Policies and Guidelines. Advertising Materials must not relate to the topics as indicated at <a href="https://promote.telegram.org/guidelines#5-prohibited-content">Ad Policies and Guidelines/Prohibited Content</a>.</p>
<p><strong>2.3.</strong> The Company reserves the right to update <a href="https://promote.telegram.org/guidelines">Telegram Ad Policies and Guidelines</a> and the list of topics at clause 2.2 from time to time. </p>
<h3><a class="anchor" name="3-rights-and-obligations" href="#3-rights-and-obligations"><i class="anchor-icon"></i></a>3. RIGHTS AND OBLIGATIONS</h3>
<h4><a class="anchor" name="3-1-the-company-shall" href="#3-1-the-company-shall"><i class="anchor-icon"></i></a>3.1. The Company shall:</h4>
<p><strong>(a)</strong> pursuant to and in accordance with the Advertisers instructions submitted via the Telegram Ad Platform in relation to a particular Ad, provide the Services whenever the Advertisers CPM bid wins the Auction for a particular Publication Space, for as long as the Ads Maximum Budget and the Advertisers Balance allow.</p>
<h4><a class="anchor" name="3-2-the-company-may-at-its-sole-discretion" href="#3-2-the-company-may-at-its-sole-discretion"><i class="anchor-icon"></i></a>3.2. The Company may, at its sole discretion:</h4>
<p><strong>(a)</strong> conduct an audit of the Advertising Materials to verify their compliance with all applicable laws, rules and regulations, present Terms of Service, Telegram Ad Policies and Guidelines, Telegram Terms of Service, Telegram Privacy Policy, Apple App Store terms and rules as may be applicable, and Google Play terms and rules as may be applicable. The Company shall not be bound by any time frames in conducting an audit under this clause 3.2(a);</p>
<p><strong>(b)</strong> terminate or suspend the Services without any liability in the event that the Advertising Materials, as may be evidenced by the results of any audit undertaken by the Company under clause 3.2(a) above, are in conflict with any applicable laws, rules and regulations, present Terms of Services, Telegram Ad Policies and Guidelines, Telegram Terms of Service, Telegram Privacy Policy, Apple App Store terms and rules as may be applicable, and Google Play terms and rules as may be applicable, and inter alia, contain any elements of Improper Advertising, and/or explicitly violate the generally accepted moral and ethical standards, and/or are inconsistent with the Companys values and principles, including the Companys stance on fundamental human rights, freedom of speech and data privacy;</p>
<p><strong>(c)</strong> request any supporting documentation regarding Advertising Materials, including, without limitation, the relevant licenses/permits/certificates for licensed goods/services, agreements with Advertisers customers for distribution of goods/services which contain Intellectual Property Rights, and suspend provision of Services until and unless such information is provided to the satisfaction of the Company;</p>
<p><strong>(d)</strong> request any supporting documentation on Advertisers legal status, including, but not limited to, its constitutional documents, tax numbers, residency and related details, powers and rights of representatives, and suspend provision of Services until and unless such information is provided to satisfaction of the Company;</p>
<p><strong>(e)</strong> transfer any information concerning Advertiser and the Advertising Materials which is required to be disclosed by any regulatory authority, any auditor of the Parties, by judicial or administrative process or otherwise by applicable law or regulation; </p>
<p><strong>(f)</strong> change the parameters of the Services in the Telegram Ad Platform and, in particular, change the list of available Publication Spaces and minimum CPM; and</p>
<p><strong>(g)</strong> make changes to these Terms of Service at any time by uploading an updated version of the Terms of Service to its website, which can be accessed here: <a href="https://promote.telegram.org/tos"><a href="https://promote.telegram.org/tos">https://promote.telegram.org/tos</a></a>.</p>
<h4><a class="anchor" name="3-3-the-advertiser-shall" href="#3-3-the-advertiser-shall"><i class="anchor-icon"></i></a>3.3. The Advertiser shall:</h4>
<p><strong>(a)</strong> be fully responsible for the compliance of the placed Advertising Materials and the methods of their placement, including the use of any settings and placement parameters of the Telegram Ad Platform, with all applicable laws, rules and regulations, these Terms of Services, Telegram Ad Policies and Guidelines, Telegram Terms of Service, Telegram Privacy Policy, Apple App Store terms and rules as may be applicable, and Google Play terms and rules as may be applicable;</p>
<p><strong>(b)</strong> promptly provide the Company with any information, documents and other materials that the Company may request from time to time in accordance with clauses 3.2(c) to 3.2(e) above;</p>
<p><strong>(c)</strong> promptly inform the Company of all changes impacting the Company under this Agreement, including but not limited to the Advertisers business, contact details, bank details and authorized persons; </p>
<p><strong>(d)</strong> mark the Advertising Materials, if so required by applicable law, with an indication of the age category of persons for whom it is addressed and any other indications. The Advertiser is solely responsible for correct labelling of the Advertising Materials;</p>
<p><strong>(e)</strong> not permit any third party to put forward a bid at an Auction using its Account; and</p>
<p><strong>(f)</strong> obtain any requisite consents, licences and approvals required in connection with the performance of the Agreement (including the use of any settings and placement parameters of the Telegram Ad Platform), and fully comply with its obligations under the same.</p>
<h4><a class="anchor" name="3-4-the-advertiser-may" href="#3-4-the-advertiser-may"><i class="anchor-icon"></i></a>3.4. The Advertiser may:</h4>
<p><strong>(a)</strong> place requests for the Services by creating Ads on the Telegram Ad Platform;</p>
<p><strong>(b)</strong> use the Telegram Ad Platform interfaces to interact with their Ads, e.g. launch Ads and put them on hold, submit changes to the CPM and Maximum Budget of Ads, etc. Without prejudice to clause 3.2(a), changes will be usually applied after fifteen (15) minutes, but no later than in sixty (60) minutes after the request is registered by the Telegram Ad Platform; and</p>
<p><strong>(c)</strong> be informed of the Statistics.</p>
<h3><a class="anchor" name="4-liability" href="#4-liability"><i class="anchor-icon"></i></a>4. LIABILITY</h3>
<p><strong>4.1.</strong> In case of non-compliance or inadequate performance by the Parties of their respective obligations under this Agreement, the Parties will incur liability as provided for under applicable law; except that the Company shall not be liable for failure to fulfill or the improper fulfillment of the Agreement caused by breakdown of telecommunication and energy networks, effects of malicious software or fraudulent acts by the third parties.</p>
<p><strong>4.2.</strong> The Company undertakes all possible effort to provide the best Services it can. Notwithstanding clause 4.1 above, however, these Services are provided &quot;as is” and “as available” and the Company makes no guarantees that the Services always will be error-free, or that they will function without delays and disruptions. The Company disclaims all warranties, whether express or implied, including the implied warranties of merchantability, fitness for a particular purpose, title, and non-infringement.</p>
<p><strong>4.3.</strong> Without prejudice to the generality of clause 4.1 above, the Advertiser shall be liable for security of the access details to the Account and shall compensate the Company for any losses related to such use by the persons not authorized to act on behalf of the Advertiser. For the avoidance of doubt, where the Advertiser is in violation of its obligations under this Agreement, the Advertiser shall reimburse the Company for any and all losses incurred as a result of such violation.</p>
<p><strong>4.4.</strong> The Company&#39;s total aggregate liability under this Agreement whether in contract, tort (including negligence), under a warranty, undertaking or representation under statute or otherwise, for any losses or damages suffered or incurred by the Advertiser shall not exceed the total amount of the Advertiser&#39;s Balance spent in the previous calendar year.</p>
<p><strong>4.5.</strong> The Company shall not be liable under or in connection with this Agreement whether in contract, tort (including negligence), under a warranty, undertaking or representation under statute or otherwise, for any indirect or consequential losses, any loss of business, business opportunities or goodwill, or any loss of revenue, savings or profits, whether actual or prospective or for any punitive damages, howsoever arising, whether such losses or damage were foreseeable or in the contemplation of the Advertiser or the Company.</p>
<p><strong>4.6.</strong> Nothing in this Agreement shall limit or exclude any liability for (i) death or personal injury resulting from negligence, (ii) fraud, fraudulent misrepresentation or willful default, or (iii) for any other liability to the extent it cannot be lawfully excluded or limited.</p>
<h3><a class="anchor" name="5-warranties-and-indemnification" href="#5-warranties-and-indemnification"><i class="anchor-icon"></i></a>5. WARRANTIES AND INDEMNIFICATION</h3>
<p><strong>5.1.</strong> <strong>Warranties</strong> Each Party warrants to the other that:</p>
<p><strong>(a)</strong> to the best of its knowledge, nothing in this Agreement violates any applicable law, including Data Protection Laws; </p>
<p><strong>(b)</strong> it has the necessary financial resources to perform its obligations under this Agreement;</p>
<p><strong>(c)</strong> it has the requisite legal right, power and authority to execute, deliver, and to perform its obligations under this Agreement;</p>
<p><strong>(d)</strong> this Agreement constitutes its binding obligations in accordance with its terms; and</p>
<p><strong>(e)</strong> nothing contained in this Agreement will result in a breach of any provision of its constitutional documents or result in a breach of any agreement, license or other instrument, order, judgment or decree of any court or governmental body to which it is bound.</p>
<p><strong>5.2.</strong> <strong>Indemnity</strong> The Advertiser hereby indemnifies, defends and holds harmless on an after tax basis the Company and each of the companies in the Companys group and its and their directors, employees, officers, contractors, agents and any other related parties (each an <strong>Indemnified Person</strong>) from and against:</p>
<p><strong>(a)</strong> all or any claims, actions, proceedings, liabilities, investigations, demands, judgements and/or awards (in each case whether or not successful, compromised or settled and whether joint or several) (together <strong>Claims</strong> and each a <strong>Claim</strong>) which may be asserted, established, instituted, made, pending, threatened or alleged against or otherwise involve an Indemnified Person in any jurisdiction by any person whatsoever, including without limitation by a third party or by any supervisory or regulatory agency or body; and/or</p>
<p><strong>(b)</strong> all or any loss, damage, cost, liability, demand, charge, expense or tax (including, without limitation, (i) any direct, indirect or consequential losses, loss of profit, loss of business, business opportunities or goodwill, loss of reputation, (ii) all interest, penalties, legal costs and all other professional costs and expenses, (iii) all losses suffered or incurred in investigating, preparing for or disputing or defending or providing evidence in connection with or settling any Claim and/or in establishing its right to be indemnified pursuant to this clause 5.2 and/or in seeking advice regarding any Claim and/or in any way related to or in connection with the indemnity contained in this clause 5.2) (together <strong>Losses</strong> and each a <strong>Loss</strong>) which may be suffered or incurred by an Indemnified Person,</p>
<p>which, directly or indirectly, arise out of, or are attributable to, or are connected with the performance of the Agreement, the Ads, the Advertising Materials, the advertised goods or services or consumption thereof, or non-compliance by the Advertiser with any terms of this Agreement. </p>
<h4><a class="anchor" name="5-3-conduct-of-claims" href="#5-3-conduct-of-claims"><i class="anchor-icon"></i></a>5.3. Conduct of claims</h4>
<p><strong>(a)</strong> Each Indemnified Person shall give notice as soon as reasonably practicable to the Advertiser of any action commenced against it after receipt of a written notice of any Claim or the commencement of any action or proceeding in respect of which a Claim for indemnification may be sought hereunder, insofar as may be consistent with any obligation of confidentiality or other legal or regulatory obligation which that Indemnified Person owes to any third party or to any regulatory request that has been made of it, but failure to so notify the Advertiser shall not relieve the Advertiser from any liability or any obligation to indemnify the Advertiser and in any event shall not relieve the Advertiser from any liability which the Advertiser may have. Legal advisers to any Indemnified Person shall be selected by such Indemnified Person in its absolute discretion.</p>
<p><strong>(b)</strong> The Advertiser shall, at the request of any Indemnified Person, conduct the defense of any such action and shall do so at its own expense; provided, however, that legal advisers to the Advertiser shall be reasonably satisfactory to the Indemnified Persons and shall not (except with the consent of the Indemnified Person) also be legal advisers to the Indemnified Person. If the Advertiser conducts the defense of an action, it shall provide each relevant Indemnified Person with all relevant information in respect of any such action on a timely basis (including, without limitation, on request) and the Advertiser will take such action, in each case, as each relevant Indemnified Person may reasonably request.</p>
<p><strong>(c)</strong> The Advertiser shall not, without the prior written consent of the Indemnified Persons, settle or compromise or consent to the entry of any judgment with respect to any litigation, or any investigation or proceeding by any supervisory or regulatory agency or body, commenced or threatened, or any claim whatsoever in respect of which indemnification could be sought under clause 5.2 (whether or not the Indemnified Persons are actual or potential parties thereto), unless such settlement, compromise or consent: (i) includes an unconditional release of each Indemnified Person from all liability arising out of such Claim; and (ii) does not include a statement as to or an admission of fault, culpability or a failure to act by or on behalf of any Indemnified Person.</p>
<p><strong>(d)</strong> The provisions of this clause 5 shall not affect or be affected by any other agreement to which any Indemnified Person is a party with respect to indemnification.</p>
<p><strong>5.4. Contracts (Rights of Third Parties) Act 1999</strong> Each Indemnified Person will have the right under the Contracts (Rights of Third Parties) Act 1999 to enforce its rights against the Advertiser under this clause 5; provided that only the consent of the specified parties to the Agreement shall be required to make any amendment of the Agreement or give any waiver under the Agreement.</p>
</div>
</div></section>
</div><div class="popup-container login-popup-container hide" id="login-popup-container">
<div class="popup">
<div class="popup-body">
<section>
<h2>Log In</h2>
<p>Log in here to manage your ads. Please enter your <b>phone number</b> in the <a target="_blank" rel="noopener" href="https://telegram.org/faq#login-and-sms">international format</a> and we will send a confirmation message to your account via Telegram.</p>
<form id="send-form" class="login-form">
<div class="form-group">
<input type="tel" class="form-control pr-form-control input-lg" id="phone-number" placeholder="+12223334455" autocomplete="off"/>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><button type="submit" class="btn btn-link btn-lg">Next</button>
</div>
</form>
<div id="login-form" class="hide">
<div class="form-group">
<span class="form-control pr-form-control input input-lg input-disabled"><strong id="phone-number-field"></strong> (<a class="login-back" href="/auth">Incorrect?</a>)</span>
<p class="help-block dots-animated">We&#39;ve just sent you a message.<br/>Please confirm access via Telegram</p>
</div>
<div class="popup-buttons">
<a class="btn btn-link btn-lg login-cancel-btn">Cancel</a><a class="btn btn-link btn-lg login-back">Back</a>
</div>
</div>
</section>
</div>
</div>
</div></div>
<script src="//telegram.org/js/jquery.min.js?1"></script>
<script src="//telegram.org/js/bootstrap.min.js"></script>
<script src="//telegram.org/js/main-aj.js?68"></script>
<script src="/js/main.js?47"></script>
<script src="/js/widget-frame.js?62"></script>
<script src="/js/promote.js?80"></script>
<script src="/js/jquery-ui.min.js?1"></script>
<script src="/js/jquery-ex.js?18"></script>
<script src="/js/tchart.min.js?18"></script>
<script src="/js/health.js?19"></script>
<script src="/js/tgsticker.js?31"></script>
<script>ajInit({"version":981,"apiUrl":"\/api?hash=telegram-crawler","unauth":true});</script>
<script id="aj_script">l.add({"WEB_AB_WARNING_HEADER":"Turn off ad blocker","WEB_POPUP_CLOSE_BTN":"Close","WEB_AB_WARNING_TEXT":"You appear to be using an ad blocker that may prevent pages on the Telegram Ad Platform from working as expected.<br\/><br\/>Please turn off your ad blocker or add <a href=\"http:\/\/promote.telegram.org\/\">promote.telegram.org<\/a> as an exception to manage your promoted messages."});
window.enableInlineVideo&&$('video').each(function(){enableInlineVideo(this)});
Ads.init();
Aj.onLoad(function(state) {
function requestConfirmation(event) {
event && event.preventDefault();
var phone = $('#phone-number').val();
$.ajax({
type: 'POST',
url: '/auth/request',
data: {
phone: phone
},
success: function(result) {
$('#phone-number-field').text(phone);
$('#send-form').addClass('hide');
$('#login-form').removeClass('hide');
checkAuth(result.temp_session);
},
error: function(xhr) {
showAlert(xhr.responseText || 'Server error');
},
dataType: 'json'
});
return false;
}
function cancelConfirmation(event) {
event && event.preventDefault();
$('#phone-number-field').text('');
$('#send-form').removeClass('hide');
$('#login-form').addClass('hide');
$('#phone-number').focus();
clearTimeout(window.authTimeout);
return false;
}
function checkAuth(temp_session) {
clearTimeout(window.authTimeout);
window.authTimeout = setTimeout(function doCheckAuth() {
$.ajax({
type: 'POST',
url: '/auth/login',
data: {
temp_session: temp_session
},
success: function(result) {
if (result) {
location.reload();
} else {
checkAuth(temp_session);
}
},
error: function (xhr) {
showAlert(xhr.responseText || 'Server error');
},
dataType: 'json'
});
}, 700);
}
$('#login-popup-container').on('popup:open', function() {
$('#phone-number').focus();
});
$('#login-popup-container').on('popup:close', function() {
cancelConfirmation();
if (location.pathname == '/auth') {
window.history && history.replaceState(null, null, '/');
}
});
$('#login-popup-container #send-form').on('submit', requestConfirmation);
$('#login-popup-container .login-cancel-btn').on('click', function(e) {
e.preventDefault();
closePopup('#login-popup-container');
});
$('#login-popup-container .login-back').on('click', cancelConfirmation);
$('.login-link').on('click', function(e) {
e.stopImmediatePropagation();
e.preventDefault();
openPopup('#login-popup-container');
});
});
Aj.onUnload(function(state) {
$('#login-popup-container').off('popup:open');
$('#login-popup-container').off('popup:close');
$('#login-popup-container #send-form').off('submit');
$('#login-popup-container .login-cancel-btn').off('click');
$('#login-popup-container .login-back').off('click');
$('.login-link').off('click');
});
</script>
<script>Aj.pageLoaded();</script>
</body>
</html>