I'm trying to create a extension in a openRTB protobuf request, but I don't know how. As they say in their docs (https://github.com/google/openrtb/wiki) I should can do something like that:
BidRequest request = BidRequest.newBuilder()
// ... add Imp, etc.
.addDevice(Device.newBuilder()
.setModel("Nexus 85")
// ... other standard Device fields
.setGeo(Geo.newBuilder()
.setCountry("USA")
.setCity("Newer York")
.zetZip("102879")
.setExtension(SpaceAdsExt.planet, "Mars")))
.build();
In this example, they set a custom extension named SpaceAdsExt.planet. How I can implement an extension like this?