[{"data":1,"prerenderedAt":496},["ShallowReactive",2],{"blog-list-en":3},[4,216,365],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"date":11,"author":12,"cover":13,"ogImage":13,"tags":14,"draft":7,"body":19,"_type":210,"_id":211,"_source":212,"_file":213,"_stem":214,"_extension":215},"/en/blog/welcome-to-gigapub","blog",false,"","How to Monetize Telegram Mini Apps with GigaPub","Monetize your Telegram Mini App with GigaPub — the ad network and ad-mediation platform for TMA. Rewarded video and interstitial ads at high CPM, no complex setup.","2026-07-18","GigaPub Team","/og-image.png",[15,16,17,18],"telegram-mini-apps","ad-network","ad-mediation","monetization",{"type":20,"children":21,"toc":204},"root",[22,30,51,58,63,88,100,106,147,159,165,188],{"type":23,"tag":24,"props":25,"children":27},"element","h1",{"id":26},"how-to-monetize-telegram-mini-apps-with-gigapub",[28],{"type":29,"value":9},"text",{"type":23,"tag":31,"props":32,"children":33},"p",{},[34,36,42,44,49],{"type":29,"value":35},"Telegram Mini Apps (TMA) have become one of the fastest-growing platforms for games and\nutilities. If you have built one, the next question is usually the same: ",{"type":23,"tag":37,"props":38,"children":39},"strong",{},[40],{"type":29,"value":41},"how do you turn\nyour traffic into revenue?",{"type":29,"value":43}," GigaPub is an ",{"type":23,"tag":37,"props":45,"children":46},{},[47],{"type":29,"value":48},"ad network and ad-mediation platform",{"type":29,"value":50}," built\nspecifically for Telegram Mini Apps and the web — it connects your app to multiple demand\nsources so every impression sells for the best available price.",{"type":23,"tag":52,"props":53,"children":55},"h2",{"id":54},"why-in-app-ads-work-for-telegram-mini-apps",[56],{"type":29,"value":57},"Why in-app ads work for Telegram Mini Apps",{"type":23,"tag":31,"props":59,"children":60},{},[61],{"type":29,"value":62},"Unlike banner-heavy websites, mini-apps have short, focused sessions. That makes two ad\nformats especially effective for Telegram Mini App monetization:",{"type":23,"tag":64,"props":65,"children":66},"ul",{},[67,78],{"type":23,"tag":68,"props":69,"children":70},"li",{},[71,76],{"type":23,"tag":37,"props":72,"children":73},{},[74],{"type":29,"value":75},"Rewarded video",{"type":29,"value":77}," — the user opts in to watch a short video in exchange for in-game\ncurrency, extra lives, or a bonus. Completion rates are high and users stay happy.",{"type":23,"tag":68,"props":79,"children":80},{},[81,86],{"type":23,"tag":37,"props":82,"children":83},{},[84],{"type":29,"value":85},"Interstitial",{"type":29,"value":87}," — a full-screen ad shown at a natural break, such as between levels.",{"type":23,"tag":31,"props":89,"children":90},{},[91,93,98],{"type":29,"value":92},"Both formats deliver a ",{"type":23,"tag":37,"props":94,"children":95},{},[96],{"type":29,"value":97},"high CPM",{"type":29,"value":99}," because advertisers value engaged, opted-in audiences.",{"type":23,"tag":52,"props":101,"children":103},{"id":102},"getting-started-in-three-steps",[104],{"type":29,"value":105},"Getting started in three steps",{"type":23,"tag":107,"props":108,"children":109},"ol",{},[110,120,130],{"type":23,"tag":68,"props":111,"children":112},{},[113,118],{"type":23,"tag":37,"props":114,"children":115},{},[116],{"type":29,"value":117},"Sign up",{"type":29,"value":119}," in the publisher dashboard and register your app.",{"type":23,"tag":68,"props":121,"children":122},{},[123,128],{"type":23,"tag":37,"props":124,"children":125},{},[126],{"type":29,"value":127},"Drop in the SDK",{"type":29,"value":129}," — a single script tag connects your mini-app to the ad-mediation layer.",{"type":23,"tag":68,"props":131,"children":132},{},[133,145],{"type":23,"tag":37,"props":134,"children":135},{},[136,138],{"type":29,"value":137},"Call ",{"type":23,"tag":139,"props":140,"children":142},"code",{"className":141},[],[143],{"type":29,"value":144},"show()",{"type":29,"value":146}," at the moments that make sense in your UX, and start earning.",{"type":23,"tag":148,"props":149,"children":154},"pre",{"className":150,"code":152,"language":153,"meta":8},[151],"language-js","// Show a rewarded ad when the player asks for a bonus\nawait window.GigaPub.show()\n","js",[155],{"type":23,"tag":139,"props":156,"children":157},{"__ignoreMap":8},[158],{"type":29,"value":152},{"type":23,"tag":52,"props":160,"children":162},{"id":161},"what-you-get-from-the-ad-network",[163],{"type":29,"value":164},"What you get from the ad network",{"type":23,"tag":64,"props":166,"children":167},{},[168,178,183],{"type":23,"tag":68,"props":169,"children":170},{},[171,176],{"type":23,"tag":37,"props":172,"children":173},{},[174],{"type":29,"value":175},"Ad mediation",{"type":29,"value":177}," across multiple ad networks for the best fill rate and price",{"type":23,"tag":68,"props":179,"children":180},{},[181],{"type":29,"value":182},"Real-time statistics and payouts",{"type":23,"tag":68,"props":184,"children":185},{},[186],{"type":29,"value":187},"Offerwalls and smart links for extra revenue streams",{"type":23,"tag":31,"props":189,"children":190},{},[191,193,202],{"type":29,"value":192},"Ready to try the ad network for Telegram Mini Apps? Head to ",{"type":23,"tag":194,"props":195,"children":199},"a",{"href":196,"rel":197},"https://giga.pub",[198],"nofollow",[200],{"type":29,"value":201},"giga.pub",{"type":29,"value":203}," and\nconnect your first app.",{"title":8,"searchDepth":205,"depth":205,"links":206},2,[207,208,209],{"id":54,"depth":205,"text":57},{"id":102,"depth":205,"text":105},{"id":161,"depth":205,"text":164},"markdown","content:en:blog:welcome-to-gigapub.md","content","en/blog/welcome-to-gigapub.md","en/blog/welcome-to-gigapub","md",{"_path":217,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":218,"description":219,"date":220,"author":12,"cover":13,"ogImage":13,"tags":221,"draft":7,"body":224,"_type":210,"_id":362,"_source":212,"_file":363,"_stem":364,"_extension":215},"/en/blog/rewarded-vs-interstitial-ads","Rewarded Video vs Interstitial Ads for Telegram Mini Apps: Which Earns More?","Compare the two highest-earning ad formats for Telegram Mini App monetization — rewarded video vs interstitial — and how GigaPub's ad mediation gets the best CPM for each.","2026-07-16",[15,222,17,223],"ad-formats","cpm",{"type":20,"children":225,"toc":357},[226,231,250,255,268,291,295,300,321,327,345],{"type":23,"tag":24,"props":227,"children":229},{"id":228},"rewarded-video-vs-interstitial-ads-for-telegram-mini-apps-which-earns-more",[230],{"type":29,"value":218},{"type":23,"tag":31,"props":232,"children":233},{},[234,236,241,243,248],{"type":29,"value":235},"Two ad formats dominate Telegram Mini App monetization: ",{"type":23,"tag":37,"props":237,"children":238},{},[239],{"type":29,"value":240},"rewarded video",{"type":29,"value":242}," and\n",{"type":23,"tag":37,"props":244,"children":245},{},[246],{"type":29,"value":247},"interstitial",{"type":29,"value":249},". Both deliver strong CPM, but they behave very differently. Choosing the\nright mix — and letting an ad-mediation platform auction every impression — is one of the\nbiggest levers you have on revenue.",{"type":23,"tag":52,"props":251,"children":253},{"id":252},"rewarded-video",[254],{"type":29,"value":75},{"type":23,"tag":31,"props":256,"children":257},{},[258,260,266],{"type":29,"value":259},"The user ",{"type":23,"tag":261,"props":262,"children":263},"em",{},[264],{"type":29,"value":265},"opts in",{"type":29,"value":267}," to watch a short video — usually 15–30 seconds — in exchange for a reward:\nin-game currency, an extra life, a hint, or a time skip.",{"type":23,"tag":64,"props":269,"children":270},{},[271,281],{"type":23,"tag":68,"props":272,"children":273},{},[274,279],{"type":23,"tag":37,"props":275,"children":276},{},[277],{"type":29,"value":278},"Pros:",{"type":29,"value":280}," highest engagement, best user sentiment, premium CPM because completion is near\nguaranteed.",{"type":23,"tag":68,"props":282,"children":283},{},[284,289],{"type":23,"tag":37,"props":285,"children":286},{},[287],{"type":29,"value":288},"Best for:",{"type":29,"value":290}," natural \"I need more\" moments — running out of lives, unlocking a bonus,\ndoubling a reward.",{"type":23,"tag":52,"props":292,"children":293},{"id":247},[294],{"type":29,"value":85},{"type":23,"tag":31,"props":296,"children":297},{},[298],{"type":29,"value":299},"A full-screen ad shown at a natural transition, such as between levels or after a result\nscreen. The user does not opt in, so timing matters a lot.",{"type":23,"tag":64,"props":301,"children":302},{},[303,312],{"type":23,"tag":68,"props":304,"children":305},{},[306,310],{"type":23,"tag":37,"props":307,"children":308},{},[309],{"type":29,"value":278},{"type":29,"value":311}," high impression volume, simple to place, strong CPM for full-screen inventory.",{"type":23,"tag":68,"props":313,"children":314},{},[315,319],{"type":23,"tag":37,"props":316,"children":317},{},[318],{"type":29,"value":288},{"type":29,"value":320}," clean breaks in the flow where a full-screen moment is not disruptive.",{"type":23,"tag":52,"props":322,"children":324},{"id":323},"the-rule-of-thumb",[325],{"type":29,"value":326},"The rule of thumb",{"type":23,"tag":31,"props":328,"children":329},{},[330,332,337,339,343],{"type":29,"value":331},"Use ",{"type":23,"tag":37,"props":333,"children":334},{},[335],{"type":29,"value":336},"rewarded",{"type":29,"value":338}," where the user actively wants something, and ",{"type":23,"tag":37,"props":340,"children":341},{},[342],{"type":29,"value":247},{"type":29,"value":344}," at natural\npauses. Over-showing interstitials hurts retention — cap frequency and never interrupt active\ngameplay.",{"type":23,"tag":31,"props":346,"children":347},{},[348,350,355],{"type":29,"value":349},"With GigaPub — an ad network and ad-mediation platform for Telegram Mini Apps — both formats\nrun through the same mediation layer, so you get the best price available for every\nimpression. Connect your app at ",{"type":23,"tag":194,"props":351,"children":353},{"href":196,"rel":352},[198],[354],{"type":29,"value":201},{"type":29,"value":356},".",{"title":8,"searchDepth":205,"depth":205,"links":358},[359,360,361],{"id":252,"depth":205,"text":75},{"id":247,"depth":205,"text":85},{"id":323,"depth":205,"text":326},"content:en:blog:rewarded-vs-interstitial-ads.md","en/blog/rewarded-vs-interstitial-ads.md","en/blog/rewarded-vs-interstitial-ads",{"_path":366,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":367,"description":368,"date":369,"author":12,"cover":13,"ogImage":13,"tags":370,"draft":7,"body":373,"_type":210,"_id":493,"_source":212,"_file":494,"_stem":495,"_extension":215},"/en/blog/integrate-sdk-in-5-minutes","How to Integrate the GigaPub Ad SDK in 5 Minutes","Quick start for the GigaPub ad-network SDK: add ad mediation to your Telegram Mini App, show your first rewarded or interstitial ad, and confirm it works in five minutes.","2026-07-14",[15,371,16,372],"sdk","integration",{"type":20,"children":374,"toc":487},[375,380,385,391,404,415,421,432,441,447,452,458,476],{"type":23,"tag":24,"props":376,"children":378},{"id":377},"how-to-integrate-the-gigapub-ad-sdk-in-5-minutes",[379],{"type":29,"value":367},{"type":23,"tag":31,"props":381,"children":382},{},[383],{"type":29,"value":384},"GigaPub is the ad network and ad-mediation layer for Telegram Mini Apps — and you do not need\na complex build pipeline to start earning. Here is the fastest path from zero to your first\nad impression.",{"type":23,"tag":52,"props":386,"children":388},{"id":387},"_1-add-the-loader-script",[389],{"type":29,"value":390},"1. Add the loader script",{"type":23,"tag":31,"props":392,"children":393},{},[394,396,402],{"type":29,"value":395},"Drop the SDK loader into your app's HTML. It exposes a global ",{"type":23,"tag":139,"props":397,"children":399},{"className":398},[],[400],{"type":29,"value":401},"GigaPub",{"type":29,"value":403}," object.",{"type":23,"tag":148,"props":405,"children":410},{"className":406,"code":408,"language":409,"meta":8},[407],"language-html","\u003Cscript src=\"https://ad.gigapub.tech/loader.js\" data-app-id=\"YOUR_APP_ID\">\u003C/script>\n","html",[411],{"type":23,"tag":139,"props":412,"children":413},{"__ignoreMap":8},[414],{"type":29,"value":408},{"type":23,"tag":52,"props":416,"children":418},{"id":417},"_2-show-an-ad",[419],{"type":29,"value":420},"2. Show an ad",{"type":23,"tag":31,"props":422,"children":423},{},[424,425,430],{"type":29,"value":137},{"type":23,"tag":139,"props":426,"children":428},{"className":427},[],[429],{"type":29,"value":144},{"type":29,"value":431}," at a natural moment — for example, when the player asks for a bonus. It returns\na promise that resolves when the mediated ad finishes.",{"type":23,"tag":148,"props":433,"children":436},{"className":434,"code":435,"language":153,"meta":8},[151],"try {\n  await window.GigaPub.show()\n  grantReward()\n} catch (e) {\n  // No ad available or the user closed it early — continue gracefully\n}\n",[437],{"type":23,"tag":139,"props":438,"children":439},{"__ignoreMap":8},[440],{"type":29,"value":435},{"type":23,"tag":52,"props":442,"children":444},{"id":443},"_3-verify",[445],{"type":29,"value":446},"3. Verify",{"type":23,"tag":31,"props":448,"children":449},{},[450],{"type":29,"value":451},"Open your app, trigger the ad, and check the publisher dashboard — the impression appears in\nreal time. That's it.",{"type":23,"tag":52,"props":453,"children":455},{"id":454},"next-steps",[456],{"type":29,"value":457},"Next steps",{"type":23,"tag":64,"props":459,"children":460},{},[461,466,471],{"type":23,"tag":68,"props":462,"children":463},{},[464],{"type":29,"value":465},"Add rewarded and interstitial placements at the right moments",{"type":23,"tag":68,"props":467,"children":468},{},[469],{"type":29,"value":470},"Let the ad mediation optimise fill rate and CPM across networks",{"type":23,"tag":68,"props":472,"children":473},{},[474],{"type":29,"value":475},"Enable offerwalls and smart links for extra revenue",{"type":23,"tag":31,"props":477,"children":478},{},[479,481,486],{"type":29,"value":480},"Register and grab your app id for the Telegram Mini App ad network at\n",{"type":23,"tag":194,"props":482,"children":484},{"href":196,"rel":483},[198],[485],{"type":29,"value":201},{"type":29,"value":356},{"title":8,"searchDepth":205,"depth":205,"links":488},[489,490,491,492],{"id":387,"depth":205,"text":390},{"id":417,"depth":205,"text":420},{"id":443,"depth":205,"text":446},{"id":454,"depth":205,"text":457},"content:en:blog:integrate-sdk-in-5-minutes.md","en/blog/integrate-sdk-in-5-minutes.md","en/blog/integrate-sdk-in-5-minutes",1784538168426]