Comments (21)
Apologies I missed this question, did you resolve the issue?
from ane-ironsource.
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.
Are you getting other ad types, just not rewarded?
from ane-ironsource.
Our app currently only implements rewarded ads. (We don't have any interstitial ads or banner ads.)
from ane-ironsource.
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.
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.
What version of AIR are you using now? And what android api version are you targetting?
from ane-ironsource.
AIR 33.1.1.476
Target SDK 29
from ane-ironsource.
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.
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.
Can you try calling init like the below:
IronSource.instance.init( "YOUR_KEY",
[
"rewardedVideo",
IronSource.OFFERWALL
]
);
from ane-ironsource.
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
from ane-ironsource.
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.
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.
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.
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?
from ane-ironsource.
I think we missed a dependency from the docs with this last update, try adding the com.jetbrains.kotlin
dependency
from ane-ironsource.
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.
Glad to hear, let me know how you go.
from ane-ironsource.
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.
This issue was closed because it has been stalled for 5 days with no activity.
from ane-ironsource.
Related Issues (20)
- Android AdMob crashes HOT 3
- Xcode 14 build tools AIR SDK update HOT 6
- Feature request - support for setUserID
- Some ios devices are not playing sound after video ad finished HOT 25
- com.google.code.gson ane v 2.8.901 is with air 50.2 namespace HOT 2
- ios build error when adding mediations: Undefined symbols for architecture arm64 HOT 1
- No bids from Facebook Audience (Meta) mediation HOT 10
- Impression level revenue integration HOT 3
- add support runtimeInBackgroundThread HOT 1
- iOS Unity & Chartboost mediations HOT 4
- Banners not loading - FRENoSuchNameException HOT 4
- Ironsource mediation RV ads not retrieving ads on new project HOT 4
- Need update version to support Google certified CMP HOT 3
- iOS: App crashes when the Unity adapter is added HOT 6
- IOS compile error after adding AdMob mediation HOT 6
- IOS. AppLovin. Invalid Bundle HOT 4
- Unity mediation crash on Android HOT 8
- IOS Submit error after update to IronSource ANE v.3.0 HOT 1
- Failed to copy Adobe AIR native extension *AppLovin.ane* because the file was not found. HOT 1
- Can't install iOS build with the latest version of AppLovin ane HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ane-ironsource.