Things not in the Approval guidelines (Lessons Learned)
If plugin is 5.0 compatible then make sure you have configure.url that points to plugin license servlet
If plugin is 5.1.5+ compatible then make sure your configure url points to a plugin configure page
Complete documentation prior to submitting plugin for review/approval on marketplace
NOTE: they will review/read your plugin documentation!
Once your initial submission is rejected, review the helpful comments added by the reviewer and process them
When ready to submit again, if the reviewers comments led to the creation of a new JAR file for your plugin, you should follow this process to submit it:
The submit for approval button on the version listing will always trigger a new issue while the little 'resubmit' button found on the manage plugin view just changes the state of the listing without triggering a new issue. The Reviewer have a few improvements that are in the pipe that should make this easier on both sides.
Be careful when submitting your plugin for submission. You basically get 1 submission a day, you cannot edit a submitted plugin and your submission won't get reviewed more than once a day. Sometimes it will, but bank on one review (at most) a day.
Updates on Atlassian Verified Plugin Developer
User Question on Marketplace Legal Agreement
What response time to user problems is required?
No hard rule, just that the Vendor commits to providing support and responds to user questions/issues in a 'timely' manner
How quickly after a new release must the plugin be upgraded on the marketplace?
There are no formal requirements that an add-on be compatible with the latest version of our products
What are the conditions under which a vendor would be 'kicked out' of the marketplace?
Publishers should be familiar with all of the rights, indemnities, and expectations of the Publisher Agreement
Atlassian and Vendors are subject to copyright provisions of the DMCA + there are some prohibited actions and responsibilities Atlassian expects Vendors to abide by, and there are some simple two-way termination clauses - all documented in the Atlassian Marketplace Publisher Agreement.