Unity Ads Extension [Free & Open Source]

I had hoped you might know what this means:

This Extension takes commision up to 95% .it loads the unity ads of placement "Unity_Standard_Placement" which is actually extension devloper unity ads unit

@Paras_Yadav 's "evidence"....

1 Like

@TIMAI2 So you believe what he wrote is true?

If you believe, then I can also say that you have stolen money from the bank
without any evidence

1 Like

I have not said this, I am simply trying to understand, please refrain from making such accusations...

You keep deflecting, as opposed to answering what I felt was a reasonable question...

2 Likes

Okay I'm sorry @TIMAI2 I'm so dizzy right now :pray:
and I'm confused too :confused:

1 Like

from the unity ads docs:

Unity Standard Placements

If you call the Show API without specifying an Ad Unit (games using Unity Ads exclusively) or Placement (games using Unity Ads in a third-party mediation stack) in the function, the API defaults to showing the Unity Standard Placement. Unity Standard Placements do not appear in the dashboard, but will appear in reporting as Unity_Standard_Placement if there is applicable data to show.

Note : As of July 12, 2021, you will no longer be able to choose or edit a default Ad Unit or Placement for this functionality. If you have already done so, Unity will create a Unity_Standard_Placement with identical settings on this date.

what ever that means, or how it could indicate commission grabbing...

3 Likes

Please stop bickering or find yourselves suspended @Salman_Dev and @Paras_Yadav

See post #38 for Unity ads policy...how they provide commissions.

@Paras_Yadav please explain your comment and tell us how you determined excessive commissions.

@uq_n @Salman Thank you for the extension. It appears some developers do not understand how Unity compensates developers. Please provide an explanation in your extension documentation ,

and most of all be polite. It is ok to disagree; if you do provide a detailed explanation of your issue and try to resolve it cordially.

2 Likes

First, @Paras_Yadav I am sorry for my mistake and maybe I don't understand or what, but clearly we don't take advantage or anything from the unityads extension.

it's not my extension and i'm just helping so later @uq_n will do it

1 Like

Continuing the discussion from Unity ads extension [free]:

Hmm.... I am going to answer all questions

Q1)

Answer - by tomorrow I will add documentation right now I can't because here is midnight and at publishing of extension that time I can't add documentation because I was studying for my broad exams ( broad exams is important for me more than extension)

Yes you are 100% correct my friend :smile:

Your maths is so weak.

:rofl::rofl::rofl: no words here lol !

False evidence

I just need to tells something which many people don't know in starting. So I am a game developer C# and use unity engine to develop games So one thing learned from unity that whatever you earn aah.. I am going to explain this with an example so everyone can easily understand.

In unity as we need 100$ for payout and unity company take a commission from each payouts of an user and commission is like 10$ dollar and GST and currency exchange price cost and these all come under unity and transaction fees. So what you read in policy of unity is for unity company commission. I am not taking any type of commission and as you can see the code there is no comission system in its.

If someone really think code is wrong then simply go to unity doc for integrating ads and see java/ C# code make your own extension.

Q) Does my extension take commission from your apps???
Answer) No I don't take any type of commission and now extension is open source so everyone can see the code and there is no commission system in extension.

Note : I will post the whole code and extension by tomorrow with documentation here and github and work of extension also get discontinues at time of publishing documentation and source code

I will add further information by tomorrow only and if there is an questions left I will answer it bt tomorrow.

Now Finally I can sleep

5 Likes

@uq_n If you didn't want to disclose its source, you could have dmed the source to moderators :sweat_smile:

2 Likes

This extension already open source :innocent:

1 Like

So I saw it late ?
:frowning:

2 Likes

UnityAdsNew.aix (720.5 KB)

Just compiled with latest sdk

:sweat_smile:

Version : 3.7.2

3 Likes

Please provide Lib Version too @Know_About_IT

1 Like

Probably 3.7.2

2 Likes

@Paras_Yadav has not specified an ad unit so from where is he expecting extension to load ad?

2 Likes

Done :point_down:

2 Likes

I have tested the extension

i have used block onads loaded
it returns the placement id
i found that the placement id doesnot match with my placement id of unity

second test was i muted my ads
then again tested but loads the ads with sound autoplay
i found something messy here

i am sorry if i made someone hurt

By the way my math is not weak ,i just written this to highlight the topic

You can see the source of extension
:no_mouth:

thanks for extension
i found one error when i Export to sdk from Kodular
its showing error

Kodular is unable to compile this project.
The compiler error output was
________Preparing application icon
________Creating animation xml
________Creating fragment xml
________Creating listview xml in res/layout/..
________Creating listview xml in res/layout-v21/..
________Creating xml in res/drawable/..
________Creating splash png in res/drawable/..
________Creating colors xml
________Creating styles xml
________Creating drawables xml v21
________Checking for firebase
________Creating provider_path xml
________Creating network_security_config xml
________Generating adaptive icon file
________Generating round adaptive icon file
________Generating adaptive icon background file
________Generating manifest file
________Attaching native libraries
________Attaching Android Archive (AAR) libraries
________Attaching component assets
________Invoking AAPT
AAPT time: 1.06 seconds
________Compiling source files
(compiling io/kodular/omanvb4040/unityAds/Screen1.yail to io.kodular.omanvb4040.unityAds.Screen1)

ERROR: io/kodular/omanvb4040/unityAds/Screen1.yail line 74: caught exception in inliner for # - java.lang.RuntimeException: no such class: com.unityuqn.ads.UnityAdsUtils

gnu.bytecode.ObjectType.getReflectClass(ObjectType.java:179)
gnu.bytecode.ClassType.getModifiers(ClassType.java:103)
gnu.bytecode.ClassType.isInterface(ClassType.java:471)
gnu.expr.InlineCalls.checkType(InlineCalls.java:56)
gnu.expr.InlineCalls.visit(InlineCalls.java:49)
gnu.expr.InlineCalls.visitSetExpValue(InlineCalls.java:363)
gnu.expr.InlineCalls.visitSetExpValue(InlineCalls.java:28)
gnu.expr.ExpVisitor.visitSetExp(ExpVisitor.java:114)
gnu.expr.InlineCalls.visitSetExp(InlineCalls.java:369)
gnu.expr.InlineCalls.visitSetExp(InlineCalls.java:28)
gnu.expr.SetExp.visit(SetExp.java:406)
gnu.expr.ExpVisitor.visit(ExpVisitor.java:55)
gnu.expr.InlineCalls.visit(InlineCalls.java:46)
gnu.expr.InlineCalls.visitBeginExp(InlineCalls.java:272)
gnu.expr.InlineCalls.visitBeginExp(InlineCalls.java:28)
gnu.expr.BeginExp.visit(BeginExp.java:156)
gnu.expr.ExpVisitor.visit(ExpVisitor.java:51)
gnu.expr.InlineCalls.visit(InlineCalls.java:46)
gnu.expr.InlineCalls.visit(InlineCalls.java:28)
gnu.expr.ExpVisitor.visitAndUpdate(ExpVisitor.java:161)
gnu.expr.ExpVisitor.visitExps(ExpVisitor.java:175)
gnu.expr.ApplyExp.visitArgs(ApplyExp.java:415)
gnu.kawa.functions.CompileMisc.validateApplyAppendValues(CompileMisc.java:139)
sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
gnu.expr.InlineCalls.maybeInline(InlineCalls.java:467)
gnu.expr.QuoteExp.validateApply(QuoteExp.java:150)
gnu.expr.InlineCalls.visitApplyExp(InlineCalls.java:119)
gnu.expr.InlineCalls.visitApplyExp(InlineCalls.java:28)
gnu.expr.ApplyExp.visit(ApplyExp.java:410)
gnu.expr.ExpVisitor.visit(ExpVisitor.java:55)
gnu.expr.InlineCalls.visit(InlineCalls.java:46)
gnu.expr.InlineCalls.visit(InlineCalls.java:28)
gnu.expr.LambdaExp.visitChildrenOnly(LambdaExp.java:1664)
gnu.expr.LambdaExp.visitChildren(LambdaExp.java:1651)
gnu.expr.InlineCalls.visitScopeExp(InlineCalls.java:279)
gnu.expr.InlineCalls.visitLambdaExp(InlineCalls.java:349)
gnu.expr.InlineCalls.visitLambdaExp(InlineCalls.java:28)
gnu.expr.ExpVisitor.visitModuleExp(ExpVisitor.java:103)
gnu.expr.ModuleExp.visit(ModuleExp.java:482)
gnu.expr.ExpVisitor.visit(ExpVisitor.java:51)
gnu.expr.InlineCalls.visit(InlineCalls.java:46)
gnu.expr.InlineCalls.inlineCalls(InlineCalls.java:33)
gnu.expr.Compilation.walkModule(Compilation.java:994)
gnu.expr.Compilation.process(Compilation.java:1965)
gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:330)
gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:315)
gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:315)
gnu.expr.ModuleInfo.loadByStages(ModuleInfo.java:315)
kawa.repl.compileFiles(repl.java:783)
kawa.repl.processArgs(repl.java:412)
kawa.repl.main(repl.java:827)
Kawa compile time: 1.466 seconds
.------------------------------------------------------

i try both extension ( com.unityuqn.ads.aix and UnityAdsNew.aix

can you help for this issue?