Giter Site home page Giter Site logo

Comments (21)

marchbold avatar marchbold commented on May 29, 2024

Apologies I missed this question, did you resolve the issue?

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

Unfortunately not. As the integration verification seems fine and there are no errors that I can see, I'm not sure what can be done to further narrow down the problem.

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

Are you getting other ad types, just not rewarded?

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

Our app currently only implements rewarded ads. (We don't have any interstitial ads or banner ads.)

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

Have you checked with IronSource to make sure your account is approved? We have had issues with clients where their account seemed valid but was yet to be "made live" by IronSource.

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

The app has been live for years and we've been using IronSource for a long time as well. The ads on the live game work. Development builds using the old ANEs (pre-androidx) also work.
The main differences between the previous build and the latest build are:

  • New build uses Java 8.112 whereas the old build used Java 7 (the app uses a 1024-bit signing key)
  • New build uses the latest distriqt ANEs (live game/previous build use the distriqt ANEs prior to the androidx migration)

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

What version of AIR are you using now? And what android api version are you targetting?

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

AIR 33.1.1.476
Target SDK 29

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

Hmm, okay, we are definitely serving ads in our apps with a similar environment. Can you post the complete logs from your device, perhaps there's something else missing or another error that we can spot?

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

Here are a new set of logs. I rebuilt the version with the old ANEs to ensure that it's built on the same machine, same AIR version, and same Java version as the new build. (No difference in the results - no rewarded ads available on the build with new ANEs, ads available on the build with old ANEs.)
logs were created using the command:
adb logcat -d -b main -b system -b events -v time > output_file.txt

bfgr_log_old_ANEs.txt
bfgr_log_new_ANEs.txt

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

Can you try calling init like the below:

IronSource.instance.init( "YOUR_KEY",
		  [
			  "rewardedVideo",
			  IronSource.OFFERWALL
		  ]
);

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

changed the init from this:

	_ironSource.init(gameSettings["ironSourceAppKey"], [IronSource.REWARDED_VIDEO, IronSource.OFFERWALL]);

to this:

	_ironSource.init(gameSettings["ironSourceAppKey"], ["rewardedVideo", IronSource.OFFERWALL]);

No difference in the results. Log shows the init changed from this:

    07-02 11:35:46.143 D/com.distriqt.IronSource(11511): IronSourceController::init( PFGRAPPID, [rewardedvideo,offerwall] )
to this:
    07-05 14:28:46.752 D/com.distriqt.IronSource(21035): IronSourceController::init( PFGRAPPID, [rewardedVideo,offerwall] )
(rewardedvideo --> rewardedVideo)

but still no rewarded video available:

07-05 14:28:59.906 I/ironSourceSDK: API(21035): RewardedVideoManager:isRewardedVideoAvailable()
07-05 14:28:59.906 I/ironSourceSDK: API(21035): isRewardedVideoAvailable():false
07-05 14:28:59.907 V/ironSourceSDK: EVENT(21035): {"eventId":1102
07-05 14:28:59.907 V/ironSourceSDK: EVENT(21035): "timestamp":1625520539906
07-05 14:28:59.907 V/ironSourceSDK: EVENT(21035): "provider":"Mediation"
07-05 14:28:59.907 V/ironSourceSDK: EVENT(21035): "eventSessionId":"145dc2ff-d1bf-473b-a9ad-5f9c57756a5a"
07-05 14:28:59.907 V/ironSourceSDK: EVENT(21035): "connectionType":"none"
07-05 14:28:59.907 V/ironSourceSDK: EVENT(21035): "sessionDepth":1}

Edited to add log file

bfgr_log_new_ANEs_v2.txt

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

Can you list all the ANEs you are packaging? Just want to confirm you have all the dependencies:

https://docs.airnativeextensions.com/docs/ironsource/add-the-extension

Also can you make sure you are using the latest releases of those ANEs.

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

ANEs were last updated on June 28th.
Here's a list of all the ANEs used:
androidx.appcompat
androidx.browser
androidx.cardview
androidx.constraintlayout
androidx.core
androidx.multidex
androidx.recyclerview
androidx.vectordrawable
com.android.installreferrer
com.distriqt.Application
com.distriqt.ApplicationRater
com.distriqt.Bolts
com.distriqt.Core
com.distriqt.Dialog
com.distriqt.facebook.COre
com.distriqt.facebook.Login
com.distriqt.facebook.Share
com.distriqt.firebase.Crashlytics
com.distriqt.firebase.Performance
com.distriqt.firebase.RemoteConfig
com.distriqt.Firebase
com.distriqt.IDFA
com.distriqt.ironsource.FacebookAudience
com.distriqt.IronSource
com.distriqt.JobScheduler
com.distriqt.NetworkInfo
com.distriqt.Notifications
com.distriqt.playservices.Ads
com.distriqt.playservices.AdsIdentifier
com.distriqt.playservices.Base
com.distriqt.playservices.CloudMessaging
com.distriqt.PushNotifications.FCM
com.distriqt.square.okhttp3
com.google.android.datatransport
com.google.android.play
com.google.dagger
com.google.firebase.core
com.google.protobuflite

com.distriqt.CustomResources
and a couple custom ANEs (unrelated to ads)

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

We have just updated the SDK to the latest again, could you try the latest build and see if you are still having issues?

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

I'm now getting a crash soon after validateIntegration is called. To be precise, it is right after this line from the logs:
07-09 18:35:43.160 I/ironSourceSDK: INTERNAL(23041): ServerURL getCPVProvidersURL - parameters for url:
[Note: line is long so it's been truncated]
The error shown in the logs is this:
07-09 18:35:43.161 I/System.out(23041): IllegalArgumentExceptionIllegalArgumentExceptionIllegalArgumentExceptionIllegalArgumentException
[Note: again, the line is trunctated]

Log is attached. Error occurs at line 3310 of the log.

Has there been a change to the initialization in the code or the manifest files required for the latest ANEs?

bfgr_log_new_ANEs_v3.txt

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

I think we missed a dependency from the docs with this last update, try adding the com.jetbrains.kotlin dependency

from ane-ironsource.

ldrlysysadmin avatar ldrlysysadmin commented on May 29, 2024

I think that last set of ANEs and the additional dependency may have fixed it. We'll need to do more testing on our end to confirm.

from ane-ironsource.

marchbold avatar marchbold commented on May 29, 2024

Glad to hear, let me know how you go.

from ane-ironsource.

github-actions avatar github-actions commented on May 29, 2024

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days.

from ane-ironsource.

github-actions avatar github-actions commented on May 29, 2024

This issue was closed because it has been stalled for 5 days with no activity.

from ane-ironsource.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.