[SDL] SDL 2.0 and Interstital Ads

Timodor timoteofernandes at gmail.com
Tue Sep 20 23:05:00 PDT 2016


I end up getting it working, it just came up with trial and error. 

I'm using NDK to communicate to Java to tell it when Display the Add or PreCache it. 

0 to Cache it, 1 Display it, -1 means it's Cached. 

THREAD SAFE

  public void ShowInt() 
	    {
			runOnUiThread(new Runnable()
			{
				public void run()
				{
					reallyShowInt();
				}
			});
	    }



  private void reallyShowInt() 
	    {
	    	if (inter == 0 ) // NOT CHACHED
	    		mInterstitialAd = new InterstitialAd(SDLActivity.this);
	    	
			runOnUiThread(new Runnable()
			{
				public void run()
				{
		
					 if (inter == 0) // NOT CACHED
					 {
					    	
				         mInterstitialAd.setAdUnitId("ca-app-pub-3940256099942544/1033173712"); //TEST ADMOB ID
				        
				         
				         AdRequest adRequest = new AdRequest.Builder()
			             //.addTestDevice(AdRequest.DEVICE_ID_EMULATOR)
			             .build();
	
				         mInterstitialAd.loadAd(adRequest);   
				         
				         inter = -1; // DO NOT CACHE AGAIN
					 }
					 
					 
					if (inter == 1) // DISPLAY ADD ASSUME CACHED
					{
						if (mInterstitialAd.isLoaded())
						{
				            mInterstitialAd.show();
				            //inter = 0;
				        }
						
					}
				}
				
			});
	    }




M. Gerhardy wrote:
> Even though I can't answer this question in particular, you are welcome to check out my own android code where I got them working: https://github.com/mgerhardy/caveexpress (https://github.com/mgerhardy/caveexpress) - or the direkt link: https://github.com/mgerhardy/caveexpress/blob/master/android-project/src/org/base/game/BaseGameAdsActivity.java (https://github.com/mgerhardy/caveexpress/blob/master/android-project/src/org/base/game/BaseGameAdsActivity.java) (I'm activating them them JNI - so you won't find the calling code on the java side, but here: https://github.com/mgerhardy/caveexpress/blob/master/src/modules/common/ports/Android.cpp (https://github.com/mgerhardy/caveexpress/blob/master/src/modules/common/ports/Android.cpp)
> 
> 
> 
> 
> _______________________________________________
> SDL mailing list
> SDL at lists.libsdl.org (SDL at lists.libsdl.org)
> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org (http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org)
> 
> 



-- 
http://www.caveproductions.org (http://www.caveproductions.org)[/quote]




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.libsdl.org/pipermail/sdl-libsdl.org/attachments/20160921/b3f9c3ad/attachment.htm>


More information about the SDL mailing list