Ad Service

Just curious, what seems to be the most used by Solar2d devs, between AdMob and Appodeal? I am still having issues with appodeal, and I may just use Admob going forward; but am curious if anyone has any input about Admob or has any issues with Admob.

Thanks

Based on my experience Admob performs much much better than Appodeal’s networks so I prefer using just Admob.

But in countries that are not supported by Admob the Appodeal (or other similar networks) is a solution.

I gave up on Appodeal a while back. I use mostly Admob with meditation, and it works great. I still have one app on Iron Source because I am scared of losing revenue on that app.

I’ve been using AppLovinMAX and Admob. MAX has been giving me higher eCPM, but the ads seem to be longer/more annoying than Admob’s, so I’m kind of threading the needle between them.

Thanks to all 3 of you for your input - very helpful!
@CaseyFields is there a list of countries that are not supported by AdMob

I don’t know about a list but Russia is a big market that Admob does not support this period.

Thanks Casey!

1 Like

On a side issue maybe someone can shed light on this …

I submit my game to Apple Connect with Transporter fine as long as I only have
[‘plugin.appodeal.base’] = { publisherId = ‘com.coronalabs’ },
in the build.settings plugin section

BUT, if I have any or all of these are there, Transporter refuses to upload the file
and shows multiple issues
[“plugin.appodeal.Unity”] = { publisherId = “com.coronalabs”},
[“plugin.appodeal.IronSource”] = { publisherId = “com.coronalabs”},
[“plugin.appodeal.Chartboost”] = { publisherId = “com.coronalabs”},
[‘plugin.appodeal.AppLovin’] = { publisherId = “com.coronalabs” },
[‘plugin.appodeal.FacebookAudience’] = { publisherId = “com.coronalabs” },

In the past, I think I had all those 5 I just listed and several others like
[‘plugin.appodeal.Smaato’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.StartApp’] = { publisherId = ‘com.coronalabs’ },
[‘plugin.appodeal.Yandex’] = { publisherId = ‘com.coronalabs’ },
and never had any upload issue.

Any insight as to why any or all of the first five I noted above cause the app to not be accepted via Transporter to apple connect?

So it is not my code, it has to do with these other plugins - which I think I need, because once I just send the app with plugin.appodeal.base during testing it never seems to find an ad, I think because it needs more then just plugin.appodeal.base. to work … correct?

Thanks

Here is my build.settings.
Successfully uploaded this month.

settings =
{

    orientation =
    {
        default = "landscape",
        supported =
			{
				"landscapeRight", "landscapeLeft"
            },
    },
     
    splashScreen =
    {
        enable = false
    },
      
	iphone =
   	{
   	   iCloud = true,
       
   	   xcassets = "Images.xcassets",
       plist =
        {
        	CFBundleLocalizations =
            {
                "en",  --English
                "ot1",  --other
                "ot2",  --other2
            },
        
        	CFBundleDisplayName = "xxx",
            CFBundleName = "xxx",
        	
        	UILaunchStoryboardName = "LaunchScreen",
        	
        	UIRequiredDeviceCapabilities = {"location-services", "arm64" },
        	
        	GADApplicationIdentifier = "ca-app-pub-xxx~xxx",
            
			NSAppTransportSecurity = { NSAllowsArbitraryLoads=true },
        	
        	NSBluetoothAlwaysUsageDescription = "This app would like to access bluetooth.",
        	
        	NSLocationAlwaysUsageDescription = "The app needs your location for analytics and advertising purposes",
            NSLocationWhenInUseUsageDescription = "The app needs your location for analytics and advertising purposes",
            
            NSCalendarsUsageDescription = "The app needs your calendar to provide personalised advertising experience tailored to you",
            NSUserTrackingUsageDescription = "This identifier will be used to deliver personalized ads to you.",
            
            SKAdNetworkItems = {
                SKAdNetworkIdentifier = "cstr6suwn9.skadnetwork",
                --SKAdNetworkIdentifier = "cstr6suwn9.skadnetwork", -- Bidmachine
                SKAdNetworkIdentifier = "2u9pt9hc89.skadnetwork",
                SKAdNetworkIdentifier = "5l3tpt7t6e.skadnetwork",
                SKAdNetworkIdentifier = "4fzdc2evr5.skadnetwork",
                SKAdNetworkIdentifier = "su67r6k2v3.skadnetwork", 
            },
            
	        
	        --UIApplicationExitsOnSuspend = false,
	        UIPrerenderedIcon = true,
	        UIStatusBarHidden = true,
	        --MinimumOSVersion = "8.3",
	        MinimumOSVersion = "12",
	    },
	    
	    entitlements = {
            ["com.apple.developer.game-center"] = true,
        },
	},
	
	plugins =
	{
        -- normal
        ['plugin.appodeal.base'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.GoogleAdMob'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.MyTarget'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.Yandex'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.Unity'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.IronSource'] = { publisherId = 'com.coronalabs' },
        
        -- beta
        --['plugin.appodeal.beta.base'] = { publisherId = 'com.coronalabs' },
        --['plugin.appodeal.beta.GoogleAdMob'] = { publisherId = 'com.coronalabs' },
        --['plugin.appodeal.beta.MyTarget'] = { publisherId = 'com.coronalabs' },
        --['plugin.appodeal.beta.Yandex'] = { publisherId = 'com.coronalabs' },
        --['plugin.appodeal.beta.Unity'] = { publisherId = 'com.coronalabs' },
        --['plugin.appodeal.beta.IronSource'] = { publisherId = 'com.coronalabs' },
		
        
        ["plugin.utf8"] =
        {
            publisherId = "com.coronalabs"
        }, 
        
        ["plugin.openssl"] =
		{
			publisherId = "com.coronalabs"
		},
		
        
        ["plugin.iCloud"] =
        {
            publisherId = "com.coronalabs"
        },
        
        ["CoronaProvider.gameNetwork.apple"] =
        {
            publisherId = "com.coronalabs"
        },
	},
	
}
1 Like

Casey,

Thanks for sharing. It was successful transport to apple connect.

Thanks
Bob