Skip to main content

Potential fix for out-of-date billing client on Android

Google says that it requires at least Billing client version 5 by August 2nd this year, however they seem to have jumped the gun, with users apps being rejected in the Play Store, saying their billing client is out of date.

In case they have "jumped the gun", this procedure may help (at least one user has reported that this has fixed the issue for them).

  1. Disable the billing-4.0.0.dex.jar in the Libraries node under the Android platform:

    image.png


  2. Add billing-5.2.0.jar (download it from here), to the Libraries node
  3. Modify AndroidManifest.template.xml to add this line, above <%application-meta-data>

    <meta-data android:name="com.google.android.play.billingclient.version" android:value="5.2.0" />

    This will result in two metadata entries for com.google.android.play.billingclient.version, however Android may just ignore the second one.

Note also: this will not automatically give you support for subscriptions in your app - this will require code changes