Facebook Audience Network Proguard设置

Ser*_*iro 9 android facebook proguard facebook-audience-network

我目前正在我的应用程序中使用Proguard,并且Audience Network无法正常工作.我需要一些不同的配置,而不是通常的:

-keep class com.facebook.** { *; }
Run Code Online (Sandbox Code Playgroud)

问题是集成指南没有提到任何类型的Proguard配置.有人已经遇到过这个问题,并找出了缺失的内容吗?

Gir*_*hai 5

我需要一些不同的配置,而不是通常的配置:

-keep class com.facebook.** { *; }
Run Code Online (Sandbox Code Playgroud)

您需要使用

-keep class com.facebook.ads.** { *; }
Run Code Online (Sandbox Code Playgroud)

proguard配置以显示Facebook Audience Network。AudienceNetwork.jar因为在主程序包中com.facebook.ads

  • `-keep class com.facebook。** {*; }`将所有内容都保留在此包中,包括.ads。**和`-keep类com.facebook.ads。** {*; }`将所有内容都保留在ads。**包下,因此基本上,两种指令的结果都相同。广告包是否保持正确的位置? (3认同)

小智 5

-keep class com.facebook.ads.** { *; }
-dontwarn com.facebook.ads.**
Run Code Online (Sandbox Code Playgroud)

  • 虽然此代码片段可能会解决问题,但 [包括解释](//meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) 确实有助于提高帖子的质量。请记住,您是在为将来的读者回答问题,而那些人可能不知道您提出代码建议的原因。也请尽量不要在代码中添加解释性注释,这会降低代码和解释的可读性! (6认同)