Google Action Console blocking to starting new release on deploy > Release - actions-on-google

I am trying to "starting new release" on Google Action Console > deploy > Release, but Google Action Console is blocking and showing an alert box saying "Please fill out required app information fields before submitting."
where to find the required app information fields?

Wow, that is pretty vague.
In this case, make sure that all the required fields for all the tabs on the left have been filled out. This includes the Directory Information, company Details, and Brand Verification if necessary.

Related

Flutter: google founding choice

I'm using admob_consent, doing everything according to the instructions including step "Create respective messages inside Funding Choices for your desired app and publish them".
Deploying on android
after that code, nothing happens
_admobConsent.show(forceShow: true);
But I'm expecting to get consent dialog
debug console:
To fix this issue need to select "personalized ads" for EEA and UK users
https://apps.admob.com/v2/pubcontrols/eu-user-consent

Artifactory - Cancel operation in plugin - How to inform the user about what was wrong?

I successfully implemented a plugin for Artifactory which prevent any user to delete/overwrite any artifact that he has not created. This was done thanks to the "storage" hook and by implementing the appropriate "beforeCreate"/"beforeDelete" closures mentioned here:
Artifactory - user plugins
My problem is that if you cancel an operation, the only thing that the user see in the popup displayed by Artifactory is that "Undeploy was cancelled by a user plugin". How have the screenshot below:
How Artifactory notifies users when an action is cancelled by a plugin
Is there anyway to have a more relevant status displayed by this popup?
Cheers
JM
To start with a small disclosure, I'm with JFrog (:
The CancelException is the right way to go but currently not all closures support this functionality.
For example in the following user plugin deploying and deleting of any file will be blocked.
import org.artifactory.exception.CancelException
storage {
beforeDelete { item ->
throw new CancelException("This cannot happen", 403)
}
beforeCreate { item ->
throw new CancelException("This cannot happen", 403)
}
}
However only the beforeDeploy closure will display the customer error message to the user when trying to deploy an artifact from the UI.
We have opened the following two improvements related to the issue you raised here. Feel free to watch the issues in order to get a notification once it will be resolved.
RTFACT-13829 |
RTFACT-13828

Is there a Google DFP api to check whether an ad units is active or not?

Is there a Google DFP api to check whether an ad unit is active or not ?
Any suggestions are appreciated! Thanks
The google publisher console can help check for active ad units, https://support.google.com/dfp_sb/answer/2462712?hl=en.
It depends on what you mean by "whether an ad unit is active or not". In general it's best to be as descriptive as posible in questions and to include what you've already tried, it saves time in the answers. I'll do my best.
If you're trying to debug whether it was properly loaded on the site, then I'd suggest you debug using the DoubleClick Publisher Console, which you can activate by adding ?googfc to the end of the URL. In there you can check which ad units are called and their status, and you can also follow the execution on the History tab inside the console.
You could also use the Google Publisher Toolbar chrome extension, which has some more information on the ad being rendered, the line item, etc.
Moreover, you could set up an event listener and render information to the developer console.
googletag.pubads().addEventListener('slotRenderEnded', function(event) {
console.info(event);
}
});
This code should be included inside the googlgoogletag.cmd.push(function() {}) and below the slot definitions (e.g.: the method defineSlot()).
However, if you want to do is programatically check if an ad unit is active prior to calling it or defining it, then I think you should rephrase the question to be a bit more specific.

iTuneConnect : App uploaded for test build but now showing anymore

Currently I am developing an app and I want to send the client a test build , I had successfully archived the app and uploaded on AppStore ... Under the Activity section it was showing "processing" for about an hr or two , now its not showing neither anything nor the app been uploaded. Any idea what went wrong ? Did anybody experienced this kind of problem ?
It is likely that something with your binary is wrong.
You would expect to get notified about that issue in the Activity tab but it seems that (currently) you can only find the invalid build in the App Store tab when selecting a new build.
Also you should have received an email (iTunes Connect account) describing the issue.
Yes ,Some times it take time .
In my case i have wait for 4 hour then it will reflect on itunes connect account.
or you can check build status in a activity .
Please check linked image for references
I got an email from apple saying "This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data" . I then added some string on NSPhotoLibraryUsageDescription and uploaded it , it worked like a charm .

Parse Signup Problems

So, I wanted to create a new social media app using Swift and Parse. When I go to the Parse site, and click on dashboard, it gives me a login screen. I don't have an account, so I click on the "I don't have a parse account" button. When I click on that, it just takes me back to the home page. I did manage to get the code and frameworks and stuff that I needed from the docs, but that didn't quite work. It gave me this for the initialize code:
let configuration = ParseClientConfiguration {
$0.applicationId = "YOUR_APP_ID"
$0.server = "http://YOUR_PARSE_SERVER:1337/parse"
}
In the tutorial I'm watching, rather than "YOUR_APP_ID" and "http://YOUR_PARSE_SERVER:1337/parse" it just had a bunch of letters and numbers, which I would assume are the app ID and Parse server. My guess is, that I need an account to get those. Would that be correct? And, does anyone know why I can't seem to get an account? Thanks.
Parse.com is shutting down, so that's why you are not allowed to create new accounts on the service. Check the blog post.
They open sourced a nodeJS implementation, which you should definitely check out at link, and here is an example to get you started. You can easily use the deploy buttons to host the server on services like Heroku, AWS, Azure, etc. You can also deploy a server locally, for testing purposes.
Although it's true that Parse is discontinuing early next year, you can still setup a new app if you want to use the service for a shorter term project. Replace your code with the following.
Parse.setApplicationId("YOUR-APP-ID", clientKey: "YOUR-CLIENT-ID")
You can find your App ID and Client ID in your app's settings > security & keys.
EDIT: You definitely need an account for this to work.