Comment créer un BlockId ?
Inscription
Créez votre compte sur https://partner.adsgram.ai/registration

WARNING
Si vous êtes déjà connecté à notre réseau en tant qu'annonceur et avez lancé des campagnes, il est important de vous autoriser dans l'espace éditeur avec le même identifiant que celui utilisé pour vous inscrire dans l'espace annonceur.
Ainsi, nous n'afficherons pas automatiquement de publicités menant à votre application à l'intérieur de votre application.
Créer une Ad Platform
Cliquez sur Create... et choisissez Ad platform.

App name — nom de votre application pratique pour vous.
Telegram direct link — lien direct vers votre application telegram.
Web app url — l'URL de votre application où elle est hébergée.
INFO
Le propriétaire de l'application peut obtenir Telegram direct link et Web app url dans BotFather en utilisant la commande /myapps.

Bot ID — identifiant unique pour votre bot sur telegram.
INFO
Le propriétaire de l'application peut obtenir Bot ID dans BotFather en utilisant la commande /mybots et en cliquant sur le bouton API Token.

La première partie de l'API Token avant les deux-points est le Bot ID.

Créer une plateforme de test
Si vous souhaitez tester dans la version dev/test de votre application pour le débogage de la configuration publicitaire et de l'intégration, créez une plateforme de test.
Après la création, la plateforme peut être lancée avec un statut Active sans passer par la modération. Les événements liés aux plateformes de test ne seront pas comptabilisés.
WARNING
Lors de la création d'une plateforme de test, utilisez Telegram direct link, Web app url, Bot ID de votre application de développement, sinon vous obtiendrez une erreur comme celle-ci 👇

Interdire l'affichage des verticales de niche pour le public adulte et les jeux d'argent
En contactant notre support @adsgramsupport ou support@adsgram.ai, vous pouvez demander de désactiver les impressions des annonceurs des catégories Gambling ou Adult sur votre mini-app.
DANGER
Les désactiver entraînera une diminution significative de vos revenus.
Créer un Ad unit
Cliquez sur Create... et choisissez Ad unit.
Name — le nom du bloc est pratique pour vous.
Ad Platform — plateforme créée précédemment. Choisissez la plateforme dans le menu déroulant.
Block type — le type de bloc que vous souhaitez afficher. Choisissez le type de bloc dans le menu déroulant. Peut être Reward, Interstitial ou Task
Reward URL Optional
Cela a du sens pour les éditeurs qui ont plus de 50k utilisateurs quotidiens en moyenne.
C'est utilisé en plus du callback côté client standard qui est utilisé dans la fonction show, après que l'utilisateur a obtenu sa récompense côté client, nous envoyons une requête GET avec telegramId de l'utilisateur à votre reward url. Pour connecter la confirmation serveur de la récompense pour l'utilisateur, votre endpoint doit respecter les conditions suivantes :
- Accepte la requête GET.
- Il s'agit d'une requête https, ce qui signifie que le port sera 443.
- Possède une partie [userId], la partie [userId] de la chaîne sera remplacée par l'ID Telegram de l'utilisateur. Exemple :
https://test.adsgram.ai/reward?userid=[userId]
WARNING
En mode debug, la requête ne sera pas envoyée car la vue debug ne compte pas comme une vraie vue publicitaire.
TIP
Si vous affichez des publicités à plusieurs endroits dans l'application web. Pour mieux comprendre où les utilisateurs regardent les publicités et où vous gagnez de l'argent, il est pratique d'utiliser plusieurs blocs. Les statistiques pour chaque bloc seront affichées séparément sur la page de la plateforme.
Jusqu'à 10 ad units peuvent être créés pour une seule ad platform.

Modération
Après la création du bloc, il doit passer par la modération.
Pour passer la modération, envoyez un message à @adsgramsupport ou support@adsgram.ai avec :
le lien vers votre plateforme au format https://partner.adsgram.ai/platforms/xxx/
et le message transféré de BotFather

avec Telegram direct link et Web app url comme ceci 👇

Copier le BlockID
Dans le coin supérieur droit, cliquez sur <> Show code puis sur Copy BlockID. Utilisez ce blockId dans votre code.