Is Appodeal done?

I pushed some more updates and most of the problems should be fixed.

I do test them, deploying a bunch of plugins at one time can sometimes lead to problems

Edit: this is the build settings tested with ( still working on bid machine)

 plugins = {
        -- Base
        ['plugin.appodeal.base'] = { publisherId = 'com.coronalabs' },
        
        ['plugin.appodeal.GoogleAdMob'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.AppLovin'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.FacebookAudience'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.MyTarget'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.Unity'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.Vungle'] = { publisherId = 'com.coronalabs' },
        ['plugin.appodeal.Yandex'] = { publisherId = 'com.coronalabs' },
        ["plugin.appodeal.InMobi"] = {publisherId = 'com.coronalabs'},
        
        ["plugin.facebook.v4a"] = {publisherId = 'com.coronalabs'},
        ["plugin.notifications.v2.firebase"] = {publisherId = 'com.coronalabs'},
2 Likes

Hi, thank you so much for updating the plugins! You mentioned earlier that they were updated to version 3.4, but after updating the code, my Appodeal dashboard shows it as version 3.3.1. Am I doing something wrong?

Hi, i have the same problem. After updating, its still Appodeal 3.3.1

1 Like

Odd new plugin should is using the new Appodeal SDK

Excuse me for what might be a silly question, but how can I do this? Could you please provide more detailed instructions?

You don’t need to do this, was just proving that 3.4 was being used

Pangle and Amazon adapter have been added (which are needed for new BidMachine)

-- Base

[ 'plugin.appodeal.base' ] = { publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.Amazon' ] = {publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.Bidmachine' ] = { publisherId = 'com.coronalabs' }, -- Note you need all adatper for this adapter to build properly

[ 'plugin.appodeal.GoogleAdMob' ] = { publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.AppLovin' ] = { publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.FacebookAudience' ] = { publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.MyTarget' ] = { publisherId = 'com.coronalabs' },

[ "plugin.appodeal.Pangle" ] = {publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.Unity' ] = { publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.Vungle' ] = { publisherId = 'com.coronalabs' },

[ 'plugin.appodeal.Yandex' ] = { publisherId = 'com.coronalabs' },

[ "plugin.appodeal.InMobi" ] = {publisherId = 'com.coronalabs' },

3 Likes

I am trying to build with 2025.3717 / Xcode 16.2, but if I add the appodeal plugin, it will not build. The first error line says “ERROR: Builder failed: ld: warning: -ld_classic is deprecated and will be removed in a future release”, and the Appodeal . I have tried it with other Solar2D versions as well. These are the frameworks in the unfinished build:

Have you tried building with Solar2D version 3713 or earlier?

When I try to build with 3713, it’s an iOS mismatch (18.2), Xcode 16.2 support was added in 3714, so I can’t try that unfortunately.

And that’s the source of your problem. You’re using a version of Xcode that is incompatible with the current Appodeal plugin. You need to get Xcode 16.1 from the Apple Developer download area and roll back to 3713.

If your app has dependencies (like advertising plugins) you have to be careful not to get out ahead of them with Android and Xcode versions. You can see when the various plugins were last updated here:

I see, thanks for the explanation. I have installed 16.0, but still get the same error. Do I also have to uninstall 16.2?

You can only have one program in your Applications folder called Xcode at any given time. What you need to do is make a folder called “Xcode 16_2” (or whatever), put Xcode 16.2 in that folder and then move the older version of Xcode into your Applications folder. (Obviously, you’ll need to be running a version of Solar2D that is compatible with your version of Xcode.)

Yes, I did that. I will try it with other version combinations later this week.

Restarting your computer never hurts. :grin:

No luck so far. I wonder how the older Xcode has older iOS versions, because I have only downloaded Xcode, but never seen the “download iOS xyz” dialog when opening it the first time. Do the newer iOS versions have the older ones implemented?

Looking into this

Hi,

Has anyone managed to build Appodeal 3.4.0 on xcode 16.0 and higher?

Has anyone managed to build a full build without deleting adapters?

@colinmorgan Hi,

Are you building the assembly? If so, what version of Corona and Xcode is it?

I get the error:

ld: symbol(s) not found for architecture arm64
Could not find or use auto-linked framework

I’m afraid I’m not going to be of much help: I’m still doing all my iOS builds on Solar2D 3699 with Xcode 15.0.1, and I version lock all my plugins so they don’t autoupdate.

Hi,

Colleagues, has anyone successfully built version 3.4.0?

If so, could you share the settings you used? Specifically, your Xcode version, Cocoapods setup, and Corona2D version.

Hey small update,
Appodeal just released 3.4.2 yesterday and want to use the latest version, expect update over the weekend and response back here on Monday (have it in my calendar)

1 Like