CREATE YOUR WORLD
Economy
Earning Money by Adding Ads within the World
13min
you can add advertisements within zepeto world you can place two types of ads in zepeto world interstitial ads and immersive ads immersive ads appear on digital billboards within the world ads display only on mobile environments use qr mobile testing instead of unity editor scene play for accurate previews this feature requires zepeto app version 3 37 000 or higher for ad key issuance and revenue inquiries, contact the zepeto staff installation of zepeto advertisement package 1\) open package manager by clicking the window → package manager button 2\) click the advanced button in the top right of the package manager window, then select advanced project settings 3\) in the package manager section of project settings, click the (+) button at the bottom right of scope 4\) in the new input field, type 'media' and click apply 5\) in your unity project folder > packages, open manifest json and add the following content "dependencies" { "media advertisement" "0 1 1" } 6\) then install the zepeto advertisement package from the package manager applying interstitial ads writing the script import { button } from 'unityengine ui'; import { adshowresult, worldadvertisement } from 'zepeto advertisement general'; import { zepetoscriptbehaviour } from 'zepeto script' const ad key string = "monetize template"; export default class advertisementsample extends zepetoscriptbehaviour { public button button; start() { this button onclick addlistener(() => { this showad(); }); } showad() { worldadvertisement show( ad key, result => this onadshowresult(result) ); } onadshowresult(result adshowresult) { if (result == adshowresult finished) { console log("ad show successful; finished "); return; } let failmessage string; switch (result) { case adshowresult failed failmessage = "failed"; break; case adshowresult skipped failmessage = "skipped"; break; case adshowresult notready failmessage = "notready"; break; default failmessage = "unknown result"; break; } console log(`ad show failed; ${failmessage} `); } } adshowresult (enum) value description failed 0 ad sdk initialization failed skipped 1 ad skipped finished 2 ad viewing completed notready 3 ad not ready 👍 ad key default ad key monetize template ❗️ caution when calling the worldadvertisement show function, pass the callback as a closure for the second argument to prevent crashes on ios instead of writing like this showad() { worldadvertisement show( ad key, this onadshowresult ); } write like this showad() { worldadvertisement show( ad key, result => this onadshowresult(result) ); } run the qr mobile test to ensure the ad displays correctly monetizing with in world ads i want to know how to earn ad revenue in zepeto! in zepeto, you can insert ads into your own world to generate revenue ad revenue is paid based on the number of ad views from users revenue is credited as zem on the payout date and can be withdrawn as cash through the withdrawal menu on zepeto studio (cannot be used as currency within the app ) ad revenue payout schedule ad revenue is paid out quarterly quarter date q1 april 15 q2 july 15 q3 october 15 q4 january 15 note if the payment date is a holiday, it will be paid on the next business day want to earn ad revenue? step 1 meet one of the following eligibility conditions you’ve published a world with over 20,000 uvs you’ve won a prize in a world contest or event you’ve released 2 or more high quality build it plug in worlds in one month step 2 submit the application form below to request an internal review step 3 if you pass the internal review, we will issue your personal ad key, and you’ll begin receiving quarterly ad revenue payments i want to withdraw my ad revenue follow the steps in the video below to withdraw your zem earnings!