Its that time of year again (Your app currently uses Play Billing Library version AIDL and must update to at least version 6.0.1 to make use of the latest monetization features on Google Play.)

Hey and huge sigh.

Once again back here again as per usual. Same bug, different year. I fixed it last time here

And I have several other threads where I bodged it with code and another thread where I straight removed it with code.

Unfortunately, I’m stuck again trying to find a fix to this, as the Plugin only goes as far as 5.4.

Summary

I’m tired of feeling really lost in this situation every time I get here, I’d really like to just learn how to fix this billing stuff.

Also, why doesn’t google just implement a plugin to have it work automatically? They make money out of this, right? Seems odd there’s no fix.

So once Again I beg for a solution. I’ll be updating here once again every step I get a little bit closer.

Post one:

Ok chat gpt wants me to make a custom gradle template in

[YourProjectFolder]/Build/Android/

Create a folder called java and inside make a file names build.gradle

inside It wants this

apply plugin: ‘com.android.application’

android {
compileSdkVersion 33
defaultConfig {
applicationId “com.yourcompany.yourgame”
minSdkVersion 21
targetSdkVersion 33
}
}

dependencies {
implementation ‘com.android.billingclient:billing:6.0.1’
}

Ill be changing min and target to 34+

Apparently Unreal will default to this if it’s there. We shall see.

Afterwards I ll check the

[YourProjectFolder]/Saved/StagedBuilds/Android/

To see if the changes persisted.

Update:

It’s one again pulling me all the way back around to checking sdk and Ndks again. This is by far the worst part of creating anything. The documentation for all of this isn’t just bad, it’s an absolute enigma.

It’s criminal how difficult it is to understand.

Update2:

Chatgpt seems to beleive Im missing a plug-in refered to as either google billing or in-app purchasing.

I have neither of them. I can manually input the changes.

It seems I just totally dont understand how Android studio (sdk,ndk), google and unreal interact. They seem to absolutely not care about each other.

Post 2:
Ok chat gpt wants me to make a custom gradle template in

[YourProjectFolder]/Build/Android/

Create a folder called java and inside make a file names build.gradle

inside It wants this

apply plugin: ‘com.android.application’

android {
compileSdkVersion 33
defaultConfig {
applicationId “com.yourcompany.yourgame”
minSdkVersion 21
targetSdkVersion 33
}
}

dependencies {
implementation ‘com.android.billingclient:billing:6.0.1’
}

Ill be changing min and target to 34+

Apparently Unreal will default to this if it’s there. We shall see.

Afterwards I ll check the

[YourProjectFolder]/Saved/StagedBuilds/Android/

To see if the changes persisted.

Update:

It’s one again pulling me all the way back around to checking sdk and Ndks again. This is by far the worst part of creating anything. The documentation for all of this isn’t just bad, it’s an absolute enigma.

It’s criminal how difficult it is to understand.

Update2:

Chatgpt seems to beleive Im missing a plug-in refered to as either google billing or in-app purchasing.

I have neither of them. I can manually input the changes.

It seems I just totally dont understand how Android studio (sdk,ndk), google and unreal interact. They seem to absolutely not care about each other.

(post deleted by author)

(post deleted by author)

I apologize for making a mess here. I tried to delete this post and ended up with this mega post.

I Guess While I have myself here or anyone else.

Here are 3 links providing advice.

Link1

Link2

An an image if these links die.

This is where they want you to add it. Thanks for reading.