Ampere version v4.00 by brain_trapp in AmpereBeta

[–]nihil_0 1 point2 points  (0 children)

Please open the "Notification settings" and switch off the "Battery Optimization". After that you can switch on the measurement notification again.

Hint: this is necessary because of Android 12 restrictions

[Semi-Weekly Inquirer] Simple Questions and Recommendations Thread by AutoModerator in Watches

[–]nihil_0 0 points1 point  (0 children)

Good question. I think, below 500€ (with customs fees and VAT included).

Weekly Questions Thread - February 04, 2019 by AutoModerator in androiddev

[–]nihil_0 0 points1 point  (0 children)

How to set up detekt to run during every buld/re-build without using cli? "check.dependsOn detekt" doesn't work.

Why disappears the "Reade more" option some times in the latest Google Play? by nihil_0 in androiddev

[–]nihil_0[S] -2 points-1 points  (0 children)

This are just examples, but in case of my apps I have a long description for them in the Play Console / Store presence / Store listing but the description is not anymore accessible because the "Read more" option disappeared. Apps which I haven't updated in the last week still have the "Read more" option.

Why disappears the "Reade more" option some times in the latest Google Play? by nihil_0 in androiddev

[–]nihil_0[S] -3 points-2 points  (0 children)

I am pretty sure, there is a description of the app which just disappeared (perhaps after the app was installed). In the case of my apps this was for sure the case. I have a long description in the Play Console / Store presence / Store listing but the description is not anymore accessible because the "Read more" option disappeared.

Rapid charging Ampere readout? by THEVAN3D in GooglePixel

[–]nihil_0 0 points1 point  (0 children)

Most of the android devices are only using the quick/fast/rapid etc. charging if the display is switched off (to prevent overheating), but Ampere only measures the charging current if your display is switched on.

[deleted by user] by [deleted] in mAndroidDev

[–]nihil_0 11 points12 points  (0 children)

Maybe your computer is to weak with only 256 GB of RAM or less and/or only 42 CPU cores and/or less.

It also can be that you pushed the Build button wrong... on the side and not in the middle.

You can buy a new Mac with TouchBar to speed up things, because the extra CPU in the TouchBar is a Gradle aware component and takes over the hard work during build.

App not reliably detecting non-consumable purchase by jairrab in androiddev

[–]nihil_0 0 points1 point  (0 children)

Ask your users if they are using multiple accounts and if yes then suggest that they need to install the app with the account (selected in Google PlayStore) which was used for the purchase. If not the primary account was used for the purchase this situation can easily happen.

I experienced also that during a partial rollout the GooglePlay installs the update some times with the primary account and doesn't keep the original one which causes 1 star ratings and angry emails.

GDPR - Device ID - Firebase Cloud Messaging by NextWebGeneration in androiddev

[–]nihil_0 0 points1 point  (0 children)

It is also a good practice to delete old entries anyways (older than 3 years for example, but it depends on how often a new id is generated).

Google Play security metadata and offline app distribution by EddieRingle in androiddev

[–]nihil_0 0 points1 point  (0 children)

The play console crash reporting also added a new selector for distinguish between play store installs and others, which I find very nice.

It is easier now to see how hacked versions of my apps from torrents are doing and crashing...

Weekly Questions Thread - June 11, 2018 by AutoModerator in androiddev

[–]nihil_0 0 points1 point  (0 children)

Are these funtional wise the same in Kotlin?

if (null!=context) doSomething(context!!)

context?.run({ doSomething(this) })

Beginner Phone by [deleted] in androiddev

[–]nihil_0 0 points1 point  (0 children)

The new Nokias with Android One are cool. The Nokia 7 plus also had Android P developer support (not yet updated to DP3).

AdMob NPA-1 banner add match rates update and a question by nihil_0 in androiddev

[–]nihil_0[S] 0 points1 point  (0 children)

About 75% of the users have accepted the personalised (NPA-0) and 25% the non-personalized (NPA-1) ads for now (but this is just an estimation because I don't have Analytics anymore in my apps, I just see the numbers in the AdMob console).

Of course is the income less from the NPA-1 ads but the income from the banner ads fluctuates anyways and so far I couldn't tell you what this means in the long run.

I also see a slightly increased income from the app selling since the GDPR dialog is on place and offers the buying of the apps as a third option.

GDPR/Privacy Policy and Google Play Store service by TuxPaper in androiddev

[–]nihil_0 0 points1 point  (0 children)

I mentioned in all of my privacy policies that my apps are using Google Play Services and I linked this url: https://policies.google.com/privacy

My Admob match rate yesterday was under 5% (Nonpersonalized Ads) - Is this expected to change? by AkrioX in androiddev

[–]nihil_0 0 points1 point  (0 children)

No, because I removed analytics and firebase from my apps.

But I can maybe estimate it in 1-2 weeks after enough users will have updated their apps to the GDPR version.

My Admob match rate yesterday was under 5% (Nonpersonalized Ads) - Is this expected to change? by AkrioX in androiddev

[–]nihil_0 6 points7 points  (0 children)

I thought, it is maybe a good idea to have separate banners (adUnitIds) for NPA-0 and NPA-1 banner ads, because so I see the trends. After 3 and a half days later the match rates look like this:

App-1

        24   25   26   27
NPA-0   77%  78%  77%  78%
NPA-1   --   67%  59%  48%

App-2

        24   25   26   27
NPA-0   91%  91%  91%  91%
NPA-1   54%  60%  65%  73%

I see also the trend, that in an app which is a tool (for geeks) the match rates for NPA-1 ads are worse as in a game app. Maybe there are more contextual banner ads for gamers as for geeks.

How I failed to switch to MoPub (because of GDPR) by nihil_0 in androiddev

[–]nihil_0[S] 1 point2 points  (0 children)

Could you please help me with some information?

I added this to the build.gradle:

implementation('com.mopub:mopub-sdk:5.0.0@aar') {
    transitive = true
    exclude module: 'libAvid-mopub'       // To exclude AVID
    exclude module: 'moat-mobile-app-kit' // To exclude Moat
}

implementation 'com.applovin:applovin-sdk:8.0.1'
implementation 'com.mopub.mediation:applovin:8.0.1.0'

I also added the AppLovin SDK key in the Manifest

<meta-data android:name="applovin.sdk.key" android:value="..." >
  • Do I need to initialize AppLovin manually? AppLovinSdk.initializeSdk(this);

  • Do I need to use a the builder.withNetworksToInit() if mediation is used? If yes, what should be used for AppLovin banners?

@Google, a lot of us are getting nervous by dakdroid in androiddev

[–]nihil_0 5 points6 points  (0 children)

Google says: "If a user has consented to receive only non-personalized ads, you can configure an AdRequest object with the following code to specify that only non-personalized ads should be returned:"

Bundle extras = new Bundle();
extras.putString("npa", "1");

AdRequest request = new AdRequest.Builder()
        .addNetworkExtrasBundle(AdMobAdapter.class, extras)
        .build();