Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 12 Next capture
2021 2022 2023
1 capture
12 Jun 22 - 12 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by GoGoLoN · Nov 25, 2017 at 09:40 PM · androidunity 5iapappstore

A lot of unverified revenue

Hi guys! My games, which uses IAP, has been downloaded 2k Times recently, so I decided to check what the revenue is. It has almost 70$ unverified revenue from yesterday, but the verified revenue equals 0. What does it mean? There are a lot of unverified transactions. Will I receive the money? What can I do?

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
1

Answer by ShadyProductions · Nov 25, 2017 at 10:06 PM

Unverified revenue is revenue that cannot be validated with the relevant app store.

Unverified revenue can come from a few different sources. If the receipt parameter of a transaction is null for either iOS or Android, the system will categorize the revenue as unverified.

This is also true if the signature parameter is null for Android.

When receipt and signature (on Android) values are being correctly passed in, revenue can still be considered as unverified if the app store says it is invalid. This can happen with revenue generated from testing, or from fraudulent purchases.


Solution:

Integrating Client Side Receipt Validation is one approach to protecting against fraud: https://docs.unity3d.com/Manual/UnityIAPValidatingReceipts.html

It's a cryptographic verification of the transaction. Essentially, grab your Google Play Public Key from your account, paste it into the Dialog, and integrate the code from the link above. Then, only "fulfill" the purchase if receipt validation succeeds.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by joaocarrion · Jan 05, 2021 at 11:55 PM

Hello @GoGoLoN,

Did this ever changed for you or did you find any solution? My app is 4 days old in the store and I don't believe it's famous enough for someone to try hack it already. Unverified revenue is 2 or 3 times greater than verified on Android.

Thanks!

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by GoGoLoN · Jan 06, 2021 at 12:08 AM

Hello @joaocarrion, It has never changed. The game became quite famous at some point (has reached ~650k downloads overall), so it's very likely that some of the players have tried to obtain the paid content using some hacks/fraudalent techniques. I have no knowledge of how those work, so I can't tell for sure if that was the cause of the weird statistics. I ended up re-testing my IAPs to make sure they work properly and leaving the case. Sorry, but looks like I'm unable to help you with that. However, if you ever figure out that, please share the solution here. Good luck with your game!

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image joaocarrion · Jan 06, 2021 at 01:02 AM 0
Share

Thank you @GoGoLoN!

I think I'll add code to upload the receipts to firebase. I have local validation in place, but I can't know how that goes... my game was paid previously and google always indicated more user acquisitions than revenue. At one point I had a server problem, game services stopped working, I've figured google uses an auto-created firebase project linked to the Play Store and I had accidentally deleted the link from play console to firebase. I guess that didn't happened to you, so it probably is not that!

Good luck with your games too, if I figure something out I'll tell you!

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

220 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Authentication error when testing Unity IAP on an Android device 1 Answer

OnPurchaseFailed on android, and failureReason is Usercancelled, why? 0 Answers

UnityIAP not restoring purchases on Android 1 Answer

Unity In app purchases - non-consumable Duplicate Transaction on Android 1 Answer

How does updating a game work? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges