How to add data to AnnotationHub
As the description of the package says:


  The AnnotationHub web resource provides a central location where
  genomic files (e.g., VCF, bed, wig) and other resources from standard
  locations (e.g., UCSC, Ensembl) can be discovered.


If the new resources aren't in the standard locations it won't be listed by AnnotationHub. The easy/common way to have the data accessible through AnnotationHub is make it available through these standard locations (before publications if you want to give early access).

Another method would be to follow this steps of the vignette to add new resources, but it might involve creating a new package.