Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Monetizing Unity3d app/game

Discussion in 'Android' started by welle, Feb 10, 2014.

  1. welle

    welle

    Joined:
    Feb 9, 2014
    Posts:
    2
    Hello Unity community,
    so the problem is the monetizing the game I had been working on.
    Like which SDK is the easiest to itegrate and the most promising one, which one is the best ?
    Any1 monetized unity app b4 ?! Why cant I find any decent guides ...
    Please, help me out here, I am panicing :"C
     
  2. KrayZLogic

    KrayZLogic

    Joined:
    Jun 19, 2013
    Posts:
    55
    If you are looking to add advertisements to your app, there is a free Admob plugin posted somewhere on the forums here. I like to do my own plugins and it wasn't very hard to get the ads working. The first plugin I did in Unity was for advertisements and with what I learned from writing that plugin I have been able to implement custom plugins that use Admob, Facebook, Google Games, Twitter, and more. It's a good way to learn about plugins in general, so you can do more advanced things in the future.

    As far as which sdk to use and which is best, that is a tough one. I use Admob because I know I'll get paid on time, have a good fill rate, and they won't be going out of business anytime soon. One of the things I've noticed is that the ad companies that pay the best almost always end up paying about the same in the end once they've grown larger. That's why I choose to go with, in my opinion, the most reliable service.

    Here's what I do for banner ads:

    Code (csharp):
    1.  
    2.     private RelativeLayout rl;
    3.     private AdView adView;
    4.  
    5.     @Override
    6.     protected void onCreate(Bundle savedInstanceState) {
    7.         super.onCreate(savedInstanceState);
    8.  
    9.         rl = new RelativeLayout(this);
    10.         addContentView(rl,new RelativeLayout.LayoutParams( RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.MATCH_PARENT) );
    11.        
    12.     }
    13.  
    14.  
    15.     public void addAdvertisement() {
    16.         UnityPlayer.currentActivity.runOnUiThread(new Runnable() {
    17.             public void run() {
    18.                
    19.                 rl.removeAllViews();
    20.                 RelativeLayout.LayoutParams lparams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT,RelativeLayout.LayoutParams.WRAP_CONTENT);
    21.                 lparams.addRule(RelativeLayout.ALIGN_PARENT_TOP);
    22.                 lparams.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
    23.                 adView = new AdView(MainActivity.this, AdSize.BANNER, "YOUR_AD_ID");
    24.                 rl.addView(adView,lparams);
    25.                
    26.                 AdRequest adRequest = new AdRequest();
    27.                 adRequest.addTestDevice("YOUR_TEST_DEVICE_ID");
    28.                
    29.                 adView.loadAd(adRequest);
    30.                
    31.             }
    32.           });
    33.        
    34.     }
    35.  
    36.     public void removeAdvertisement() {
    37.         UnityPlayer.currentActivity.runOnUiThread(new Runnable() {
    38.             public void run() {
    39.                
    40.                 rl.removeAllViews();
    41.                 if( adView != null ) adView.destroy();
    42.                
    43.             }
    44.           });
    45.    
    46.     }
    47.  
     
  3. arjeriababa

    arjeriababa

    Joined:
    Jan 26, 2014
    Posts:
    22
  4. jerotas

    jerotas

    Joined:
    Sep 4, 2011
    Posts:
    5,555
    Using Startapp will make your average review at least a half star lower, probably more like 1 star lower. It installs a shortcut on your phone and users will complain about it. The best monetizing ads we've used on Android, by about 400%, was HeyZap. We tried about 7 different ones. For awhile we got $7 eCPM, which even blew away our iOS ads at the time. Insane revenue for Android. And the plugin is free. They also have Game Center like achievement and leaderboard (alternative to Google ones, but we used them before the Google ones existed).

    Tapjoy is also really cool and profitable, for Android. Can't use that for iOS. Free as well I believe.
     
    Last edited: Feb 27, 2014
  5. Clara AdBuddiz

    Clara AdBuddiz

    Joined:
    Jan 15, 2014
    Posts:
    23
    Hi All,

    My name is Clara and I’m one of the Account Mangers at AdBuddiz.

    At AdBuddiz we specialise in premium interstitial mobile ads; clean-cut with high quality, aesthetically pleasing graphics and the generation of high revenues.

    Integration is really simple, with our SDK for Unity developers.

    In addition, we are game lovers. If you use AdBuddiz as your primary solution, and have a great game, we'd be interested to take a look at it. From time to time we offer high quality indie games a free featuring on Giftiz, which gathers the best games on Google Play.

    Feel free to reach out to me if you're interested or need any further info, my email is: clara@adbuddiz.com

    Cheers,
    Clara.
     
  6. andreasvourkos

    andreasvourkos

    Joined:
    Dec 20, 2013
    Posts:
    17
    Hey @welle, you can have a look at Pollfish. Pollfish in an interactive monetization method delivering surveys instead of ads through mobile apps. Pollfish surveys provide minimal intrusion and pay up to 20x more than classic advertising!

    If you need more info just let me know I will be happy to help.

    Kind Regards

    Andreas

     
  7. fallerfm

    fallerfm

    Joined:
    Nov 20, 2015
    Posts:
    1
    I think that the best ways to monetize unity game are in-app purchases and in-app ads.
    For ads I advise you to use mediation platforms. I tried Appodeal and it perfoms well especially with interstitialls and rewarded video. And as for SDK - it's also rather simply to integrate - i managed it within less than half an hour and got very high cpm in first month of use - about $5. good luck!
     
  8. WardSnow

    WardSnow

    Joined:
    Jun 6, 2019
    Posts:
    11
    I think that the best ways to monetize unity game are ads free monetization platforms. One of them could be globalhop which is ads free