[UnrealEngine4.27.2][Windows11]で確認
アプリ内課金をしてないのに、何故かGooglePlayに「アプリ内課金あり」と表示されてしまう。
アプリ内購入のないアプリのGooglePlayConsoleテストダウンロードページにアプリ内購入ありと出てしまいます。
【UE4】Androidアプリに広告をつけてリリースするときのプロジェクト設定
AdMob広告をつけるためには、com.android.vending.BILLING を入れるように記載されている。
「アプリ内課金」をはずすためには、com.android.vending.BILLINGを削除するように指示されている。
\UE4\Epic Games\UE_4.27\Engine\Source\Programs\UnrealBuildTool\Platform\Android\UEDeployAndroid.csprivate string GenerateManifest(AndroidToolChain ToolChain, string ProjectName, TargetType InTargetType, string EngineDirectory, bool bIsForDistribution, bool bPackageDataInsideApk, string GameBuildFilesPath, bool bHasOBBFiles, bool bDisableVerifyOBBOnStartUp, string UE4Arch, string GPUArch, string CookFlavor, bool bUseExternalFilesDir, string Configuration, int SDKLevelInt, bool bIsEmbedded, bool bEnableBundle){bool bEnableIAP = false;Ini.GetBool("OnlineSubsystemGooglePlay.Store", "bSupportsInAppPurchasing", out bEnableIAP);if (bEnableIAP){Text.AppendLine("\t<uses-permission android:name=\"com.android.vending.BILLING\"/>");}
[OnlineSubsystem]DefaultPlatformService=GooglePlay[OnlineSubsystemGooglePlay.Store]bSupportsInAppPurchasing=false