Discord
Login
Community
DARK THEME

Ads?

is it possible to use the JavaScript file stuff to access an ad service’s api and show ads on a game (I’m trying to turn game development into a real job and don’t want to lock my games behind a paywall) If this is possible does anyone know how to do it

Í think it is possible but it may be hard, at least i would not know how to...

It should be in the html

You can use js


// Your JavaScript global ad object
window.myAdService = {
  // Initialize the ad service
  init: function() {
    console.log("Ad service initialized.");
    // In a real scenario, you would place the ad service's SDK setup here.
    // For example:
    // window.adsbygoogle = window.adsbygoogle || []).push({});
  },
  
  // A function to show an interstitial (full-screen) ad
  showInterstitial: function() {
    console.log("Attempting to show interstitial ad.");
    // In a real scenario, you would call the ad service's API here.
    // For example:
    // adBreak({
    //   type: 'start', // or 'next'
    //   name: 'interstitial'
    // });
  },

  // A function to show a rewarded video ad
  showRewardedVideo: function() {
    console.log("Attempting to show rewarded video ad.");
    // In a real scenario, you would call the ad service's API here.
    // For example:
    // adBreak({
    //   type: 'reward',
    //   name: 'rewarded',
    //   beforeAd: function() { /* hide your game UI */ },
    //   adBreakDone: function(adStatus) {
    //     // Grant reward if ad was completed
    //   }
    // });
  }
};

OMG thank you so much

this will let me do so much, you are a life saver

correct me if im wrong but this works in the built in javascript file thing

No you have to use system.javascript(""" code here """)

system.javascript("""
   // Your JavaScript global ad object
   window.myAdService = {
   // Initialize the ad service
   init: function() {
     console.log("Ad service initialized.");
     // In a real scenario, you would place the ad service's SDK setup here.
     // For example:
     // window.adsbygoogle = window.adsbygoogle || []).push({});
   },
  
   // A function to show an interstitial (full-screen) ad
   showInterstitial: function() {
     console.log("Attempting to show interstitial ad.");
     // In a real scenario, you would call the ad service's API here.
     // For example:
     // adBreak({
     //   type: 'start', // or 'next'
     //   name: 'interstitial'
     // });
   },

   // A function to show a rewarded video ad
   showRewardedVideo: function() {
     console.log("Attempting to show rewarded video ad.");
     // In a real scenario, you would call the ad service's API here.
     // For example:
     // adBreak({
     //   type: 'reward',
     //   name: 'rewarded',
     //   beforeAd: function() { /* hide your game UI */ },
     //   adBreakDone: function(adStatus) {
     //     // Grant reward if ad was completed
     //   }
     // });
   }
 };
""")

question: how do I call the ad function to render an ad

Post a reply

Progress

Status

Preview
Cancel
Post
Validate your e-mail address to participate in the community